Why did my Solana transaction fee get charged when the transfer failed?

If a transaction is accepted for processing but its instructions fail, the network can still collect the transaction fee. Insufficient prerequisites or invalid hooks can therefore cost SOL without moving tokens.

The answer

If a transaction is accepted for processing but its instructions fail, the network can still collect the transaction fee. Insufficient prerequisites or invalid hooks can therefore cost SOL without moving tokens.

What to do next

Check the transaction logs and simulation error before repeating the same signed action.

USEFUL TOOL OR DOCUMENTATION

Solscan — Solana explorer

This resource helps with the question, but is not presented as a commissionable partner.

Visit Solscan — Solana explorer ↗Useful research or product resource; no affiliate status assumed.
RELATED PRODUCT OR SERVICE

Ledger hardware wallet

A hardware signing device to compare for supported Solana assets; it does not fix Solana network, token or smart-contract faults.

Explore Ledger hardware wallet ↗Official website; affiliate programme available to apply for. No tracked link or partner approval yet.

Related crypto questions

More guides