1pub use light_compressed_token_sdk::constants::*;
8use light_compressible::config::CompressibleConfig;
9use solana_pubkey::{pubkey, Pubkey};
10
11pub const LIGHT_TOKEN_CPI_AUTHORITY: Pubkey =
13 pubkey!("GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy");
14
15pub fn id() -> Pubkey {
17 LIGHT_TOKEN_PROGRAM_ID
18}
19
20pub fn cpi_authority() -> Pubkey {
22 LIGHT_TOKEN_CPI_AUTHORITY
23}
24
25pub const LIGHT_TOKEN_CONFIG: Pubkey = pubkey!("ACXg8a7VaqecBWrSbdu73W4Pg9gsqXJ3EXAqkHyhvVXg");
27
28pub const RENT_SPONSOR_V1: Pubkey = pubkey!("r18WwUxfG8kQ69bQPAB2jV6zGNKy3GosFGctjQoV4ti");
30
31pub fn config_pda() -> Pubkey {
33 CompressibleConfig::light_token_v1_config_pda()
34}
35
36pub fn rent_sponsor_pda() -> Pubkey {
38 CompressibleConfig::light_token_v1_rent_sponsor_pda()
39}
40
41pub fn compression_authority_pda() -> Pubkey {
43 CompressibleConfig::light_token_v1_compression_authority_pda()
44}