spl-generic-token 2.0.1

Solana Program Library Generic Token
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use solana_pubkey::Pubkey;

pub mod associated_token_account;
pub mod generic_token;
pub mod token;
pub mod token_2022;

/// Returns all known SPL Token program ids
pub fn spl_token_ids() -> Vec<Pubkey> {
    vec![token::id(), token_2022::id()]
}

/// Check if the provided program id as a known SPL Token program id
pub fn is_known_spl_token_id(program_id: &Pubkey) -> bool {
    *program_id == token::id() || *program_id == token_2022::id()
}