spl_generic_token/
lib.rs

1use solana_pubkey::Pubkey;
2
3pub mod associated_token_account;
4pub mod generic_token;
5pub mod token;
6pub mod token_2022;
7
8/// Returns all known SPL Token program ids
9pub fn spl_token_ids() -> Vec<Pubkey> {
10    vec![token::id(), token_2022::id()]
11}
12
13/// Check if the provided program id as a known SPL Token program id
14pub fn is_known_spl_token_id(program_id: &Pubkey) -> bool {
15    *program_id == token::id() || *program_id == token_2022::id()
16}