SPL TokenTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
MintMismatch
“Account not associated with this Mint”
A token account passed to the instruction belongs to a different mint than the one you specified or than the other token account in the transfer.
Common causes
- Transferring between token accounts of two different mints.
- Deriving the associated token account with the wrong mint (for example USDC on devnet vs mainnet).
How to fix it
- Fetch both token accounts and compare their
mintfields. Both must match the mint in the instruction. - Derive ATAs with the exact mint and owner used on-chain.