light_ctoken_types/
constants.rs1use light_macros::pubkey_array;
2
3pub const PROGRAM_ID: [u8; 32] = pubkey_array!("cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m");
5
6pub const SPL_TOKEN_PROGRAM_ID: [u8; 32] =
8 pubkey_array!("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA");
9
10pub const SPL_TOKEN_2022_PROGRAM_ID: [u8; 32] =
12 pubkey_array!("TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb");
13
14pub const LIGHT_SYSTEM_PROGRAM_ID: [u8; 32] =
16 pubkey_array!("SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7");
17
18pub const ACCOUNT_COMPRESSION_PROGRAM_ID: [u8; 32] =
20 pubkey_array!("compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq");
21
22pub const ACCOUNT_COMPRESSION_AUTHORITY_PDA: [u8; 32] =
24 pubkey_array!("HwXnGK3tPkkVY6P439H2p68AxpeuWXd5PcrAxFpbmfbA");
25
26pub const NOOP_PROGRAM_ID: [u8; 32] = pubkey_array!("noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV");
28
29pub const CPI_AUTHORITY_PDA_SEED: &[u8] = b"cpi_authority";
31
32pub const CPI_AUTHORITY_PDA: [u8; 32] =
33 pubkey_array!("GXtd2izAiMJPwMEjfgTRH3d7k9mjn4Jq3JrWFv9gySYy");
34
35pub const TOKEN_COMPRESSED_ACCOUNT_DISCRIMINATOR: [u8; 8] = [2, 0, 0, 0, 0, 0, 0, 0];
37pub const BUMP_CPI_AUTHORITY: u8 = 254;
38pub const NOT_FROZEN: bool = false;
39pub const POOL_SEED: &[u8] = b"pool";
40
41pub const NUM_MAX_POOL_ACCOUNTS: u8 = 5;
43pub const MINT_TO: [u8; 8] = [241, 34, 48, 186, 37, 179, 123, 192];
44pub const TRANSFER: [u8; 8] = [163, 52, 200, 231, 140, 3, 69, 186];
45pub const BATCH_COMPRESS: [u8; 8] = [65, 206, 101, 37, 147, 42, 221, 144];
46pub const APPROVE: [u8; 8] = [69, 74, 217, 36, 115, 117, 97, 76];
47pub const REVOKE: [u8; 8] = [170, 23, 31, 34, 133, 173, 93, 242];
48pub const FREEZE: [u8; 8] = [255, 91, 207, 84, 251, 194, 254, 63];
49pub const THAW: [u8; 8] = [226, 249, 34, 57, 189, 21, 177, 101];
50pub const CREATE_TOKEN_POOL: [u8; 8] = [23, 169, 27, 122, 147, 169, 209, 152];
51pub const CREATE_ADDITIONAL_TOKEN_POOL: [u8; 8] = [114, 143, 210, 73, 96, 115, 1, 228];
52pub const TRANSFER2: u8 = 101;