@solana/kit · Transaction building
Solana error #5663020
TRANSACTION__EXCEEDS_SIZE_LIMIT
Appears as Solana error #5663020; Decode this error by running `npx @solana/errors decode -- 5663020 '…'`
Message
Transaction size $transactionSize exceeds limit of $transactionSizeLimit bytes
Placeholders (transactionSize, transactionSizeLimit) are filled from the error’s context. Paste the base64 argument below to see the real values.
What it means
The compiled transaction is larger than 1,232 bytes.
What to do
- Use address lookup tables, remove instructions, or split into multiple transactions.
Decode it locally instead
npx @solana/errors decode -- 5663020 '<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__EXCEEDS_SIZE_LIMIT) lets you branch on it.