Custom program error

0x1824

Appears in logs as custom program error: 0x18

Token-2022TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb

ConfidentialTransferAccountNotApproved

“Account not approved for confidential transfers”

The mint requires approval for confidential transfers and this account has not been approved by the authority.

Common causes

  • The mint's confidential transfer config has auto_approve_new_accounts = false and the authority has not approved this account.

How to fix it

  • Ask the confidential transfer authority to call ApproveAccount, or use a mint that auto-approves.

Decode another error

Try: