Solana News

Solana raises transaction size limit to 4,096 bytes as larger format rolls out

Solana has raised its maximum transaction size from 1,232 bytes to 4,096 bytes, a change tied to its official upgrades page and the SIMD-0296 proposal. The network says the new limit is part of a v1 transaction format and is set to support more complex transactions in a single message.

The larger cap gives developers more room for operations that were previously harder to fit into one transaction, including ZK proofs, BLS signatures and confidential transfers. The proposal documentation says the increase is designed to cover a wider range of use cases while keeping legacy and v0 transactions unaffected.

Activation begins in mid-August

Public posts from Solana-focused observers indicated that mainnet activations were expected to begin during the week of August 17. That timing has not changed the substance of the upgrade itself, but it does give developers a clearer window for when the larger format starts appearing on mainnet.

The proposal notes that the previous 1,232-byte ceiling was shaped by earlier network constraints, while the new 4,096-byte limit reflects the use of QUIC and the v1 transaction format. The same document also warns that larger packets may require additional scheduler and fee-handling work as the network adapts.

Builders are being told to revisit old assumptions

Some developers are being urged to review code that treated the old 1,232-byte limit as a security or validation boundary. A security researcher highlighted that assumptions built around the former cap may no longer hold if applications accept larger inputs without adjusting their checks.

That caution does not mean the upgrade is harmful on its own. It does mean applications that relied on the old ceiling as a safeguard may need updates before the larger format is widely used.

The new size limit is meant to reduce the need to split complex operations across multiple transactions or workaround structures. According to the proposal, it should also help developers using larger bundles and allow some workflows to migrate from v0 transactions to v1.