Solana's v1 Upgrade Comes with Hidden Bug Risk
Solana's network is set to receive a major upgrade in the form of version 1 transactions, which promise to increase the maximum payload size by over three times. This upgrade has already been activated on testnet and devnet, but mainnet users are still waiting for it to go live.
However, this upgrade comes with a warning: infrastructure operators who are not ready for it may experience issues such as freezes or silently disabled fee limits. The bug affects RPC clients, indexers, relayers, and fee sponsors that have not updated their systems to support the new transaction format.
The issue arises from the fact that v1 transactions move certain resource limits into a transactionConfig object instead of ComputeBudget instructions. This means that indexers and other services may report zero compute budgets for v1 transactions without raising an error, leading to potential issues with fee sponsorships.
To mitigate this risk, infrastructure operators are advised to update their systems as soon as possible to ensure compatibility with the new transaction format.