Skip to main content
  1. TransferChecked validates that the decimals parameter matches the mint’s decimals.
  2. Use TransferCheckedCpi for Light-to-Light transfers in on-chain programs when you need decimal verification without interface routing.
  3. For transfers involving SPL or Token 2022 accounts, use Transfer Interface instead. It uses transferChecked under the hood.
Install the agent skill:
npx skills add https://zkcompression.com
See the AI tools guide for dedicated skills.
transferChecked is called automatically under the hood by transferInterface and createTransferInterfaceInstructions. You do not need to call it directly.

Transfer interface

Wrap and unwrap


Didn’t find what you were looking for?

Reach out! Telegram | email | Discord