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