Home / Errors / @solana/kit / 7050031 @solana/kit · Transaction errors (on-chain)
Solana error #7050031 TRANSACTION_ERROR__INSUFFICIENT_FUNDS_FOR_RENT
Appears as Solana error #7050031; Decode this error by running `npx @solana/errors decode -- 7050031 '…'`
Message Transaction results in an account ( $accountIndex ) with insufficient funds for rent
Placeholders (accountIndex) are filled from the error’s context. Paste the base64 argument below to see the real values.
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. This wraps the on-chain error InsufficientFundsForRent , which has its own page with causes and fixes.
Decode it locally instead npx @solana/errors decode -- 7050031 '<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__INSUFFICIENT_FUNDS_FOR_RENT) lets you branch on it.
Other Transaction errors (on-chain) codes Decode another error Try: custom program error: 0x1771 0x1 Error Code: ConstraintSeeds. Error Number: 2006 Blockhash not found npx @solana/errors decode -- 8100002 'bWVzc2FnZT0mc3RhdHVzQ29kZT00Mjk='