Invest1 publisher2 min readPublished
Solana adds 2,864 bytes to its transaction ceiling at epoch 1035
Transaction V1 went live on Solana mainnet at epoch 1035 with a 4,096-byte ceiling. Senders opt in and the older formats keep working, so the required updates fall on RPC providers, indexers and explorers.
The Investor · Invest desk

What happened
- Transaction V1 activated on Solana mainnet at epoch 1035, around 01:20 UTC on September 15, raising the maximum transaction size from 1,232 bytes to 4,096 bytes.
- Two Solana Improvement Documents, SIMD-0296 and SIMD-0385, introduced the larger size and a new message format, with Anza leading implementation and the Solana Foundation coordinating.
- The v1 format is opt-in for transaction senders, and the legacy and v0 formats remain fully supported and unchanged, so existing applications keep working.
Compiled by The InvestorSomething wrong?How this is made
Why it matters
- cost The cost of the upgrade falls on infrastructure operators, who spend engineering time updating RPC endpoints, indexers, wallets and explorers to parse a format their users may not send for months.
- constraint An opt-in format only helps a builder whose whole path supports it, so a single-shot proof depends on a provider's release schedule as much as on the epoch that activated it.
- capability A payload that needed four legacy transactions can clear in one atomic transaction, so a bundled swap, collateral move and liquidation check no longer lands in pieces.
- decision Teams that already wrote proof-splitting workarounds now choose between maintaining them and rewriting for a format some of their users' providers cannot yet read.
The 1,232-byte ceiling had nothing to do with what a transaction ought to hold. Crypto Briefing traces it to IPv6 maximum transmission unit constraints and QUIC packet limits, a networking choice made early and binding afterwards [4]. The new cap adds 2,864 bytes, a factor of 3.32 [9]. A payload that fills the new envelope would have needed four legacy transactions to carry it, before header overhead [10].
The v1 format is opt-in for senders, and legacy and v0 stay supported and unchanged, so no existing application breaks and none of them gains anything either [6]. The work sits with infrastructure. RPC providers and indexers have to handle the new transaction configuration characteristics, including adjustments for compute limits and priority fees, which the Solana Foundation flagged as breaking changes [7]. Wallets, block explorers and analytics platforms that did not prepare are the ones catching up [8]. The rollout was phased: local testing in August 2026, testnet at epoch 1025 on September 1, mainnet a fortnight later [12].
What builders get is room. Zero-knowledge proofs previously had to be split across several transactions, or verified on-chain against off-chain computation under the same size constraint [15]. A multisig with dozens of signers needed multiple rounds of on-chain interaction to collect signature data [16]. The DeFi claim in the same account is the more concrete one: a swap, a collateral adjustment and a liquidation check inside one atomic transaction cannot half-execute [14].
A byte ceiling is a capability. It pays only where somebody ships a confidential transfer or a proof system that users pay fees to run [3]. Whether one 4,000-byte transaction costs less than four smaller ones is unanswered in the report, which gives no count of the RPC providers that have completed the update and no figure for what the compute and priority fee adjustments amount to [7].
The dull outcome is that infrastructure moves slowly, v1 traffic stays a rounding error, and the extra 2,864 bytes sit in release notes for a year [9]. The good one: providers ship support and the first single-shot proof or confidential transfer application uses v1 as its normal path [3]. Or large transactions turn out to price badly against small ones, and builders keep the splitting code they already wrote [15]. In my view adoption tracks RPC coverage more closely than developer interest, because a sender whose provider cannot read v1 has no reason to send it [7]. If providers report support and v1 volume is still negligible several epochs on, then something other than the byte count was holding those applications back.
What to watch
- Whether the Solana Foundation publishes which RPC providers and indexers have completed the v1 updates.
- Whether block explorers and analytics platforms start mis-parsing or dropping v1 transactions during the catch-up period.
- Whether a follow-up Solana Improvement Document proposes raising the ceiling again above 4,096 bytes.