What the error means
Error processing Instruction N: custom program error: 0x24
The token uses the Token-2022 non-transferable extension, so it can never be sent, sold or swapped from your account. This is by design for soulbound tokens, and a trap when a tradable-looking token uses it.
| Where it comes from | Token-2022 program |
| Code | 36 (0x24) NonTransferable |
How to fix it
- Check the mint's extensions in an explorer or a rug checker that decodes Token-2022.
- There is no fix on your side: no one can transfer a non-transferable token, including the creator.
- Before buying any Token-2022 token, scan it for non-transferable, pausable and permanent delegate extensions.
If that is not it
- If transfers fail only sometimes, a pausable mint (0x3f) or a transfer hook is more likely.
More fixes: how to decode any Solana error code and why Solana transactions fail.
Source
Error text and code from Token-2022 program error definitions (solana-program/token-2022), read on 24 October 2026.

