SOLSTACKDocs

Errors & states

Wallet & signing errors

Everything that can stop a transaction between clicking a button and it landing on-chain.

Connection

No wallet foundNo compatible wallet extension is installed or unlocked. Install one (Phantom, Solflare…), unlock it, reload.
Wallet not connectedYou triggered an action before connecting. 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 re-run — nothing partial was signed.

Not enough SOL

Insufficient funds for feeYou need a small SOL balance for the network fee (~0.000005 SOL) even on read-light actions. Top up.
Insufficient funds for rentThe action creates an account (a mint, a token account, a stake account) that needs a rent deposit — often 0.002–0.0025 SOL each. Add SOL to cover every account the action creates.
Insufficient token balanceYou're trying to send or burn more of a token than you hold. Check the balance, allow for decimals.

Signing & submission

User rejected the requestYou pressed Reject. Harmless. Re-run to try again.
Transaction simulation failedThe pre-flight dry-run failed. Expand the error — it usually contains a program error code (below) or a plain reason like an empty recipient list.
Blockhash not found / expiredToo long between building and approving. Re-run; approve within a minute.
Transaction too largeToo many instructions in one transaction (limit is 1232 bytes). Split the work — e.g. fewer recipients per Multisender batch.
Already processedThis exact transaction was already submitted. It likely succeeded — check Transaction Inspector before re-running.
Blockheight exceeded / droppedNetwork congestion. Re-run and add a priority fee if the tool offers one.

Program error codes

An on-chain failure ends with a code like custom program error: 0x1. Common ones from the Token program:

0x1Insufficient funds — not enough tokens or SOL for what the instruction tried to do.
0x4Owner does not match — you don't control the account you're acting on.
0x5Not enough account keys / invalid account for this instruction.
0xBAccount already in use — trying to create something that exists (e.g. a mint address collision).
0x11Account not associated / wrong mint — the token account is for a different mint.

Authorities

Not the mint authorityYou can't mint more of this token — the mint authority is another key, or it's been revoked (fixed supply).
Not the freeze authorityOnly the freeze authority can freeze or thaw accounts. Yours isn't it.
Not the update authorityMetadata edits require holding the update authority for that mint.
Authority already revokedThe authority is set to none and can never be used again. This is permanent by design.
NextLookup & data errors