atlas_sdk_ids/
lib.rs

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