pub mod args;
pub mod instruction;
pub mod pda;
pub mod response;
pub use solana_program::{declare_id, pubkey, pubkey::Pubkey};
declare_id!("Magic11111111111111111111111111111111111111");
pub const CRANK_PROGRAM_ID: Pubkey =
pubkey!("Crank11111111111111111111111111111111111111");
pub const CALLBACK_PROGRAM_ID: Pubkey =
pubkey!("CaLLback11111111111111111111111111111111111");
pub const MAGIC_CONTEXT_PUBKEY: Pubkey =
pubkey!("MagicContext1111111111111111111111111111111");
pub const EPHEMERAL_VAULT_PUBKEY: Pubkey =
pubkey!("MagicVau1t999999999999999999999999999999999");
pub const MAGIC_CONTEXT_SIZE: usize = 1024 * 1024 * 5;
pub const EPHEMERAL_RENT_PER_BYTE: u64 = 32;