23 lines
859 B
Rust
23 lines
859 B
Rust
// file: khbb_lib/src/ids.rs
|
|
|
|
//! Centralized official Solana and SPL program identifiers.
|
|
|
|
/// SPL Token program (legacy).
|
|
pub const SPL_TOKEN_PROGRAM_ID: solana_sdk::pubkey::Pubkey = spl_token_interface::ID;
|
|
|
|
/// SPL Token-2022 program.
|
|
pub const SPL_TOKEN_2022_PROGRAM_ID: solana_sdk::pubkey::Pubkey = spl_token_2022_interface::ID;
|
|
|
|
/// Associated Token Account program.
|
|
pub const ASSOCIATED_TOKEN_PROGRAM_ID: solana_sdk::pubkey::Pubkey =
|
|
spl_associated_token_account_interface::program::ID;
|
|
|
|
/// Wrapped SOL mint.
|
|
pub const WSOL_MINT_ID: solana_sdk::pubkey::Pubkey = spl_token_interface::native_mint::ID;
|
|
|
|
/// System program.
|
|
pub const SYSTEM_PROGRAM_ID: solana_sdk::pubkey::Pubkey = solana_sdk_ids::system_program::ID;
|
|
|
|
/// Compute Budget program.
|
|
pub const COMPUTE_BUDGET_PROGRAM_ID: solana_sdk::pubkey::Pubkey = solana_sdk_ids::compute_budget::ID;
|