You can start sending larger transactions immediately using either @solana/kit or @solana/web3.js.
If you're using @solana/web3.js, use:
{
"dependencies": {
"@solana/web3.js": "1.98.4-experimental.3"
}
}If you're using @solana/kit, use:
{
"dependencies": {
"@solana/kit": "5.1.0-experimental-20251205104522"
}
}The RPC URL for the SIMD-296 surfnet is:
https://simd-0296.surfnet.dev:8899The WebSocket URL for the SIMD-296 surfnet is:
wss://simd-0296.surfnet.dev:8900NOTE: While this test cluster enables larger transaction sizes for legacy type transactions, the final live version of SIMD-296 will only be supported by v1 transactions as specified in SIMD-0385.
This Surfnet implements SIMD-0296, a Solana Improvement Document that increases the maximum transaction size from 1232 bytes to 4096 bytes. This enables developers to build more complex on-chain applications without artificial constraints.
The current 1232-byte transaction limit is too restrictive for many legitimate developer use cases. This constraint artificially limits:
- Advanced cryptographic operations requiring larger proofs
- Complex multi-signature schemes
- Nested on-chain operations
- Zero-knowledge proof implementations
- Winternitz signatures and other post-quantum cryptography
Developers have been forced to work around these limits using fragmentation techniques or address lookup tables, adding unnecessary complexity.
SIMD-0296 increases the maximum transaction size to 4096 bytes for v1 transactions (per SIMD-0385). This new limit:
- Leverages QUIC protocol capabilities for larger payloads
- Only applies to v1 transaction format
- Leaves legacy and v0 transactions unchanged (backward compatible)
- Covers 65% of real-world use cases based on bundle data analysis
Build privacy-preserving applications with ZK proofs that require larger transaction payloads.
Implement nested multisig schemes without fragmentation workarounds.
Deploy post-quantum cryptographic schemes that require more transaction space.
Execute sophisticated DeFi strategies in single transactions without bundling.
- SIMD-0296 Full Specification
- Solana Transaction Format Documentation
- SIMD-0385: Transaction Format v1
Need help testing larger transactions? Reach out to the Solana community: