@solana/kit · Transaction errors (on-chain)

Solana error #7050021

TRANSACTION_ERROR__WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT

Appears as Solana error #7050021; Decode this error by running `npx @solana/errors decode -- 7050021 '…'`

Message

Transaction would exceed account data limit within the block

What it means

Kit's typed wrappers around the runtime's TransactionError variants, such as blockhash not found or insufficient funds for fee.

What to do

  • These happen before any instruction runs. See the linked legacy page for causes and fixes.

Decode it locally instead

npx @solana/errors decode -- 7050021 '<base64 context>'

In development, import from @solana/kit as usual and the full message is thrown. In production the message is stripped to keep bundles small; the error object still carries error.context with the same values this page decodes, and isSolanaError(err, SOLANA_ERROR__TRANSACTION_ERROR__WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT) lets you branch on it.

Decode another error

Try: