magicblock_magic_program_api/
lib.rs1pub mod args;
2pub mod instruction;
3pub mod pda;
4pub mod response;
5
6pub use solana_program::{declare_id, pubkey, pubkey::Pubkey};
7
8declare_id!("Magic11111111111111111111111111111111111111");
9
10pub const CRANK_PROGRAM_ID: Pubkey =
11 pubkey!("Crank11111111111111111111111111111111111111");
12
13pub const CALLBACK_PROGRAM_ID: Pubkey =
14 pubkey!("CaLLback11111111111111111111111111111111111");
15
16pub const MAGIC_CONTEXT_PUBKEY: Pubkey =
17 pubkey!("MagicContext1111111111111111111111111111111");
18
19pub const EPHEMERAL_VAULT_PUBKEY: Pubkey =
21 pubkey!("MagicVau1t999999999999999999999999999999999");
22
23pub const MAGIC_CONTEXT_SIZE: usize = 1024 * 1024 * 5; pub const EPHEMERAL_RENT_PER_BYTE: u64 = 32;