Solana to Raise Transaction Size Limit to 4,096 Bytes With New v1 Format
Solana is upgrading its transaction size limit from 1,232 bytes to 4,096 bytes, a change driven by two proposals: SIMD-0296, which raises the ceiling, and SIMD-0385, which defines the new v1 transaction format. The original 1,232-byte cap was inherited from UDP datagram constraints, but Solana's shift to QUIC networking has made that restriction obsolete. Legacy and v0 transactions remain unaffected, but developers using v1 must update their code, as even a single v1 transaction in a block can cause un-upgraded API calls like getBlock to fail entirely. Indexers scanning ComputeBudget instructions are also at risk of silently recording incorrect data for v1 transactions, since resource parameters have moved into a new message-level field. The new 4,096-byte limit is intended to support use cases previously impractical on Solana, including zero-knowledge proofs, advanced multisig schemes, and non-precompiled signature types.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in