This commit is contained in:
2026-04-18 22:32:11 +02:00
parent ff5d3919e3
commit 03ccc5b3b8
7 changed files with 397 additions and 49 deletions

22
khbb_lib/src/ids.rs Normal file
View File

@@ -0,0 +1,22 @@
// 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;