solana_sdk_ids/
lib.rs

1#![no_std]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3
4pub mod address_lookup_table {
5    solana_address::declare_id!("AddressLookupTab1e1111111111111111111111111");
6}
7
8pub mod bpf_loader {
9    solana_address::declare_id!("BPFLoader2111111111111111111111111111111111");
10}
11
12pub mod bpf_loader_deprecated {
13    solana_address::declare_id!("BPFLoader1111111111111111111111111111111111");
14}
15
16pub mod bpf_loader_upgradeable {
17    solana_address::declare_id!("BPFLoaderUpgradeab1e11111111111111111111111");
18}
19
20pub mod compute_budget {
21    solana_address::declare_id!("ComputeBudget111111111111111111111111111111");
22}
23
24pub mod config {
25    solana_address::declare_id!("Config1111111111111111111111111111111111111");
26}
27
28pub mod ed25519_program {
29    solana_address::declare_id!("Ed25519SigVerify111111111111111111111111111");
30}
31
32pub mod feature {
33    solana_address::declare_id!("Feature111111111111111111111111111111111111");
34}
35
36/// A designated address for burning lamports.
37///
38/// Lamports credited to this address will be removed from the total supply
39/// (burned) at the end of the current block.
40pub mod incinerator {
41    solana_address::declare_id!("1nc1nerator11111111111111111111111111111111");
42}
43
44pub mod loader_v4 {
45    solana_address::declare_id!("LoaderV411111111111111111111111111111111111");
46}
47
48pub mod native_loader {
49    solana_address::declare_id!("NativeLoader1111111111111111111111111111111");
50}
51
52pub mod secp256k1_program {
53    solana_address::declare_id!("KeccakSecp256k11111111111111111111111111111");
54}
55
56pub mod secp256r1_program {
57    solana_address::declare_id!("Secp256r1SigVerify1111111111111111111111111");
58}
59
60pub mod stake {
61    pub mod config {
62        solana_address::declare_deprecated_id!("StakeConfig11111111111111111111111111111111");
63    }
64    solana_address::declare_id!("Stake11111111111111111111111111111111111111");
65}
66
67pub mod system_program {
68    solana_address::declare_id!("11111111111111111111111111111111");
69}
70
71pub mod vote {
72    solana_address::declare_id!("Vote111111111111111111111111111111111111111");
73}
74
75pub mod sysvar {
76    // Owner address for sysvar accounts
77    solana_address::declare_id!("Sysvar1111111111111111111111111111111111111");
78    pub mod clock {
79        solana_address::declare_id!("SysvarC1ock11111111111111111111111111111111");
80    }
81    pub mod epoch_rewards {
82        solana_address::declare_id!("SysvarEpochRewards1111111111111111111111111");
83    }
84    pub mod epoch_schedule {
85        solana_address::declare_id!("SysvarEpochSchedu1e111111111111111111111111");
86    }
87    pub mod fees {
88        solana_address::declare_id!("SysvarFees111111111111111111111111111111111");
89    }
90    pub mod instructions {
91        solana_address::declare_id!("Sysvar1nstructions1111111111111111111111111");
92    }
93    pub mod last_restart_slot {
94        solana_address::declare_id!("SysvarLastRestartS1ot1111111111111111111111");
95    }
96    pub mod recent_blockhashes {
97        solana_address::declare_id!("SysvarRecentB1ockHashes11111111111111111111");
98    }
99    pub mod rent {
100        solana_address::declare_id!("SysvarRent111111111111111111111111111111111");
101    }
102    pub mod rewards {
103        solana_address::declare_id!("SysvarRewards111111111111111111111111111111");
104    }
105    pub mod slot_hashes {
106        solana_address::declare_id!("SysvarS1otHashes111111111111111111111111111");
107    }
108    pub mod slot_history {
109        solana_address::declare_id!("SysvarS1otHistory11111111111111111111111111");
110    }
111    pub mod stake_history {
112        solana_address::declare_id!("SysvarStakeHistory1111111111111111111111111");
113    }
114}
115
116pub mod zk_token_proof_program {
117    solana_address::declare_id!("ZkTokenProof1111111111111111111111111111111");
118}
119
120pub mod zk_elgamal_proof_program {
121    solana_address::declare_id!("ZkE1Gama1Proof11111111111111111111111111111");
122}