NewsCryptoSolana Activates V1 Format, More Than Tripling Maximum Transaction Size

Solana Activates V1 Format, More Than Tripling Maximum Transaction Size

Author: Coindoo·

Key Takeaways

  • Solana's txv1 upgrade, activated on mainnet on September 15 at the start of epoch 1035, raises the maximum transaction size from 1,232 bytes to 4,096 bytes.
  • The extra capacity benefits data-intensive operations such as batched trades, large multisig approvals, zero-knowledge proofs and certain on-chain signature schemes, while simple SOL transfers gain little from the new format.
  • Legacy and V0 transactions remain fully supported, and most wallet users do not need to move funds, create new addresses or convert accounts.
  • RPC services must set maxSupportedTransactionVersion to 1 to avoid errors when retrieving V1 transactions, and indexers must read the new transactionConfig fields or risk misreporting resource limits and priority fees as zero.
  • V1 allows up to 64 account addresses directly in a transaction but does not support address lookup tables, and larger transactions may face higher priority fees when blockspace is in demand.
Solana Activates V1 Format, More Than Tripling Maximum Transaction Size

Solana activated its txv1 feature on mainnet at approximately 01:00 UTC on September 15, at the start of epoch 1035. The upgrade increases the maximum transaction size from 1,232 bytes to 4,096 bytes, providing more than three times the previous capacity.

The additional space is available through the V1 transaction format. Applications must explicitly add support before using it, while legacy and V0 transactions remain fully supported under their existing limits.

A larger transaction is not a larger SOL transfer

The new limit concerns the amount of information carried by a transaction, not the amount of SOL that a user can send. A standard transfer generally requires limited data because it contains only a small number of accounts, instructions and signatures.

More advanced operations can require several instructions, numerous account addresses, multiple approvals or cryptographic proofs. When that information exceeded the former limit, developers had to reduce the payload, divide the operation across multiple transactions or use alternatives such as address lookup tables and transaction bundles.

Solana can process unrelated transactions in parallel, as described in this guide to how Solana works. V1 does not change that execution model. Instead, it provides additional room when a single operation must contain several connected components.

When those instructions are submitted as one atomic transaction, they are processed as a unit. The complete operation either succeeds or its changes are reversed, avoiding a situation in which only some instructions reach the ledger.

Operations that may benefit from additional space

  • Batched trades: A trading application can place connected instructions in one transaction instead of coordinating several confirmations.
  • Large multisig approvals: Treasury and company wallets can accommodate more signatures and account information when multiple people must authorize an operation.
  • Zero-knowledge proofs: Applications can prove that a condition is satisfied without revealing all the underlying information, but the proof itself may require substantial transaction space.
  • On-chain signature schemes: Some cryptographic signature formats previously produced more data than a single Solana transaction could contain.

The Solana Foundation identifies confidential transfers, nested multisigs, batched operations and certain on-chain signature schemes as potential uses for the new format.

Most wallet users do not need to take action

The activation does not require users to move their SOL, create another address or convert an existing account. Applications that continue using legacy or V0 transactions should operate as they did before the upgrade.

Users will need a compatible wallet when an application chooses to send a V1 transaction. Keeping wallet software updated will make that support available as providers introduce it, but applications should still check compatibility before asking a wallet to sign.

For users, the change may eventually appear as fewer approval requests for complex operations. A service that previously required several connected transactions could instead present one request and wait for one confirmation.

Developers and indexers must update their software

Sending V1 transactions is optional, but reading them can create compatibility problems for infrastructure that has not been updated.

RPC services retrieving transactions or blocks must set maxSupportedTransactionVersion: 1. Without that setting, a request for a V1 transaction can return an error. A single unsupported transaction can also cause a request for an entire block to fail.

Indexers face a different risk. V1 stores its compute limit, loaded-account data limit and priority fee inside transactionConfig rather than in Compute Budget instructions. Software that continues scanning the old location may classify the transaction incorrectly or report its resource limits and priority fee as zero.

Applications creating V1 transactions must set their compute-unit and loaded-account data limits explicitly. Both values default to zero in the new format, so omitting them can cause a transaction to fail before execution.

Transactions larger than 1,232 bytes must also be submitted using base64 encoding. The base58 submission path retains the former size ceiling.

V1 adds space but changes other limits

V1 is not simply V0 with a larger payload. It can include up to 64 account addresses directly in the transaction, but it does not support address lookup tables. Duplicate account addresses are also rejected.

Those rules create a different design choice for application teams. V0 remains useful when lookup tables provide an efficient way to reference accounts, while V1 is intended for operations that benefit more from additional room for instructions, signatures or proofs.

A basic payment is unlikely to gain anything from the new format. V1 is more suited to applications that can replace a complicated sequence or accommodate data that previously could not fit in one transaction.

Larger transactions may carry higher fees

Increasing the byte limit does not automatically make every V1 transaction more expensive. The cost depends on the resources requested, the number of signatures and the priority fee selected by the application.

Larger messages do consume more validator bandwidth. Solana’s documentation says the scheduler is expected to require a higher priority fee for a larger transaction than for a smaller transaction seeking equivalent priority, particularly when blockspace is in demand.

V1 expresses the priority fee as a total amount in lamports. V0 uses a price per compute unit, meaning analytics platforms must normalize the two formats before comparing them.

Priority-fee demand can change substantially with network activity, as shown by Solana’s recent fee data. Developers will therefore need to weigh the convenience of one larger operation against the cost of getting it included during congested periods.

Activation begins the adoption test

The upgrade removes a constraint that previously shaped how Solana applications were built, but mainnet activation does not guarantee widespread use. Wallets, RPC providers, indexers and application libraries must handle the new format correctly before developers can rely on it in customer-facing products.

The earliest benefits may appear in workloads that already struggle with the former ceiling, including confidential transfers, institutional multisig arrangements and instruction-heavy applications. For ordinary transfers, the established formats remain the simpler option.

V1’s importance will depend on whether fitting these workloads into one atomic transaction produces enough savings in coordination, signatures and failed attempts to justify the required infrastructure updates.

This article is provided for informational purposes only and does not constitute financial or investment advice. Wallet compatibility, application support and transaction fees can change.

Source: Coindoo