For the complete documentation index, see llms.txt. This page is also available as Markdown.

Solana

Error codes that can occur in the Solana chain

Solana programs do not support custom errors; everything is handled using internal errors.

Example of a trusted address addition error:

AnchorError: AnchorError caused by account: token_client_account. Error Code: ConstraintSeeds. Error Number: 2006. Error Message: A seeds constraint was violated. {
  errorLogs: [
    'Program log: AnchorError caused by account: token_client_account. Error Code: ConstraintSeeds. Error Number: 2006. Error Message: A seeds constraint was violated.'
  ],
  logs: [
    'Program AsUG3qmKKMjEYZDCTqo4hJEnLmxGj82SDGiXci1hNFBx invoke [1]',
    'Program log: Instruction: CreateClientTrustedAddress',
    'Program log: AnchorError caused by account: token_client_account. Error Code: ConstraintSeeds. Error Number: 2006. Error Message: A seeds constraint was violated.',
    'Program AsUG3qmKKMjEYZDCTqo4hJEnLmxGj82SDGiXci1hNFBx consumed 7607 of 200000 compute units',
    'Program AsUG3qmKKMjEYZDCTqo4hJEnLmxGj82SDGiXci1hNFBx failed: custom program error: 0x7d6'
  ],
  error: {
    errorCode: { code: 'ConstraintSeeds', number: 2006 },
    errorMessage: 'A seeds constraint was violated',
    comparedValues: undefined,
    origin: 'token_client_account'
  }
}

Last updated