SolstackDocs

Errors & states

Wallet & signing errors

Common wallet and signing errors, what they mean and how to resolve them.

Connection

No wallet foundNo compatible wallet extension is installed, or it is locked. Install one such as Phantom or Solflare, unlock it and reload the page.
Wallet not connectedThe action was started before a wallet was connected. Click Select Wallet in the top bar first.
Connection request rejectedYou dismissed the wallet's connect prompt. Click Select Wallet again and approve.
Wrong account activeYour wallet has multiple accounts and the active one isn't the one you meant. Switch accounts in the wallet, then reconnect.
Disconnected mid-taskThe wallet locked or the extension reloaded. Reconnect and run the action again. Nothing was partially signed.

Not enough SOL

AccountNotFound / no record of a prior creditYour wallet has never held SOL on the network you're on, so it can't pay the fee. Nothing was sent. Add SOL, or switch to Devnet and get free test SOL from the faucet.
Transfer: insufficient lamports (raw form: InstructionError … Custom: 1)Your wallet has some SOL, but not enough to cover everything the action pays for: the Solstack fee, the network fee and rent for each new account it creates. Nothing was sent. The error card shows your balance on that network. Add SOL and try again.
Insufficient funds for feeEvery transaction needs a small SOL balance for the network fee, about 0.000005 SOL. Add SOL to the wallet.
Insufficient funds for rentThe action creates an account (a mint, a token account or a stake account) that needs a rent deposit, often 0.002–0.0025 SOL each. Add enough SOL to cover every account the action creates.
Insufficient token balanceThe amount to send or burn is larger than your balance. Check the balance, including decimals.

Signing & submission

User rejected the requestYou rejected the request in your wallet. Nothing was sent; run the action again to retry.
Transaction simulation failedThe pre-flight dry run failed. Expand the error: it usually contains a program error code (listed below) or a plain reason such as an empty recipient list.
Blockhash not found / expiredToo much time passed between building and approving. Run it again and approve within a minute. Multisender asks once more with a fresh transaction when your approval arrives too late.
Wallet window never opensClick the wallet's icon in the browser toolbar; on a Mac in full-screen it can open on another desktop. If it still won't show, switch the extension off and on in chrome://extensions and unlock it. In Multisender, Stop waiting pauses the job with nothing sent, and you resume it from Distribute → Manage.
Unexpected error (Phantom)Phantom shows this for any failure on its own network connection. Solstack asks the wallet only to sign and sends the transaction itself, so you normally see the RPC's actual error instead. If this still appears, reload the page and try again.
Transaction too largeThe transaction exceeds Solana's size limit of 1,232 bytes. Split the work into smaller parts, for example fewer recipients per batch.
Already processedThis transaction was already submitted and has probably succeeded. Check it in the Transaction Inspector before running the action again.
Blockheight exceeded / droppedThe transaction expired during network congestion. Run it again, with a priority fee if the tool offers one.

Program error codes

An on-chain failure ends with a code such as custom program error: 0x1. Common Token program codes:

0x1Insufficient funds: the account doesn't hold enough for the transfer or burn. A System program transfer returns the same code when SOL runs short.
0x3Mint mismatch: the token account belongs to a different mint.
0x4Owner mismatch: the signer doesn't own or control the account.
0x5Fixed supply: the mint authority has been revoked, so no more tokens can be minted.
0x6Already in use: the account the instruction tried to initialize already exists.
0x11Account frozen: the freeze authority has frozen this token account, so it can't send, receive or burn.

Authorities

Not the mint authorityYou can't mint more of this token. The mint authority belongs to another key or has been revoked (fixed supply).
Not the freeze authorityOnly the freeze authority can freeze or thaw accounts, and the connected wallet doesn't hold it.
Not the update authorityMetadata edits require holding the update authority for that mint.
Authority already revokedThe authority is set to none and can't be used again. Revocation is permanent.
NextLookup & data errors →
Your keys stay in your wallet · every job starts with your approval · fees shown before you sign← Back to solstack.xyz