shadow_drive_sdk/
constants.rs1use lazy_static::lazy_static;
2use solana_sdk::{pubkey, pubkey::Pubkey};
3
4pub static PROGRAM_ADDRESS: Pubkey = pubkey!("2e1wdyNhUvE76y6yUCvah2KaviavMJYKoRun8acMRBZZ");
6pub static TOKEN_MINT: Pubkey = pubkey!("SHDWyBxihqiCj6YekG2GUr7wqKLeLAMK1gHZck9pL6y");
8pub static UPLOADER: Pubkey = pubkey!("972oJTFyjmVNsWM4GHEGPWUomAiJf2qrVotLtwnKmWem");
10pub static EMISSIONS: Pubkey = pubkey!("SHDWRWMZ6kmRG9CvKFSD7kVcnUqXMtd3SaMrLvWscbj");
12
13lazy_static! {
14 pub static ref STORAGE_CONFIG_PDA: Pubkey =
16 Pubkey::find_program_address(&[b"storage-config"], &PROGRAM_ADDRESS).0;
17}
18pub const SHDW_DRIVE_ENDPOINT: &str = "https://shadow-storage.genesysgo.net";
20pub const SHDW_DRIVE_OBJECT_PREFIX: &str = "https://shdw-drive.genesysgo.net";
21
22pub const FILE_SIZE_LIMIT: u64 = 1_073_741_824;