1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use anchor_lang::prelude::*;

#[error_code]
pub enum ErrorCode {
    #[msg("Invalid fee collector token account")]
    InvalidFeeCollectorTokenAccount,
    #[msg("Invalid authority")]
    InvalidAuthority,
    #[msg("Invalid mint metadata")]
    InvalidMintMetadata,
    #[msg("Invalid creator address")]
    InvalidCreatorAddress,
    #[msg("Invalid token account")]
    InvalidTokenAccount,
    #[msg("Invalid payment manager")]
    InvalidPaymentManager,
    #[msg("Mint metadata is owned by the incorrect program")]
    InvalidMintMetadataOwner,
    #[msg("Invalid fee collector")]
    InvalidFeeCollector,
}