InvalidJsonFormat | 0x1770 (6000) | Invalid json format | Treasury configuration JSON string cannot be parsed. |
Unauthorized | 0x1771 (6001) | Unauthorized | Caller lacks authority to perform this instruction. |
JsonTooLong | 0x1772 (6002) | Json too long | Configuration JSON exceeds maximum allocated buffer length. |
FeeReceiverMismatch | 0x1773 (6003) | FeeReceiver mismatch | Provided fee_receiver address does not match treasury config. |
InvalidTreasuryConfig | 0x1774 (6004) | Invalid treasury configuration | Fee amount or configuration parameters are invalid. |
MintMismatch | 0x1775 (6005) | Mint mismatch between accounts | Mint on token account does not match provided mint key. |
TokenAccountOwnerMismatch | 0x1776 (6006) | Token account owner mismatch | Token account owner does not match expected PDA or vault. |
MathOverflow | 0x1777 (6007) | Math overflow | Mathematical operation caused integer overflow/underflow. |
InsufficientVaultBalance | 0x1778 (6008) | Insufficient Vault Balance | Vault balance is too low to satisfy redemption or withdrawal. |
AlreadyRedeemed | 0x1779 (6009) | Already Redeemed | Voucher has already been redeemed by another user. |
VaultOwnerMismatch | 0x177a (6010) | Vault Owner Mismatch | Signer address does not match vault.owner. |