Custom program error

0x7e72023

Appears in logs as custom program error: 0x7e7

Anchor

ConstraintAssociatedTokenTokenProgram

“An associated token account token program constraint was violated”

An associated token account token program constraint was violated. Anchor checked the AssociatedTokenTokenProgram constraint on one of the instruction's accounts and the account did not satisfy it.

Common causes

  • The account passed under the constrained name does not meet the AssociatedTokenTokenProgram requirement declared in the #[account(...)] attribute.
  • The client was generated from an outdated IDL, so accounts are mapped to the wrong names.

How to fix it

  • Read the program logs just before this error: Anchor prints AnchorError caused by account: <name> with the left/right values when available.
  • Open the instruction's #[derive(Accounts)] struct, find that account and satisfy the constraint.

Decode another error

Try: