hopper_solana/
constants.rs1use hopper_runtime::Address;
6
7pub const SYSTEM_PROGRAM_ID: Address = Address::new_from_array(five8_const::decode_32_const(
9 "11111111111111111111111111111111",
10));
11
12pub const TOKEN_PROGRAM_ID: Address = Address::new_from_array(five8_const::decode_32_const(
14 "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
15));
16
17pub const TOKEN_2022_PROGRAM_ID: Address = Address::new_from_array(five8_const::decode_32_const(
19 "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
20));
21
22pub const ATA_PROGRAM_ID: Address = Address::new_from_array(five8_const::decode_32_const(
24 "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL",
25));
26
27pub const SYSVAR_INSTRUCTIONS_ID: Address = Address::new_from_array(five8_const::decode_32_const(
29 "Sysvar1nstructions1111111111111111111111111",
30));
31
32pub const SYSVAR_CLOCK_ID: Address = Address::new_from_array(five8_const::decode_32_const(
34 "SysvarC1ock11111111111111111111111111111111",
35));
36
37pub const SYSVAR_RENT_ID: Address = Address::new_from_array(five8_const::decode_32_const(
39 "SysvarRent111111111111111111111111111111111",
40));
41
42pub const COMPUTE_BUDGET_ID: Address = Address::new_from_array(five8_const::decode_32_const(
44 "ComputeBudget111111111111111111111111111111",
45));
46
47pub const BPF_LOADER_UPGRADEABLE_ID: Address = Address::new_from_array(
49 five8_const::decode_32_const("BPFLoaderUpgradeab1e11111111111111111111111"),
50);
51
52pub const METADATA_PROGRAM_ID: Address = Address::new_from_array(five8_const::decode_32_const(
54 "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",
55));