2019-07-24 17:06:26 -07:00
|
|
|
pub const JSON_RPC_URL: &str = "http://testnet.solana.com:8899";
|
2019-03-15 10:54:54 -07:00
|
|
|
|
|
|
|
lazy_static! {
|
|
|
|
pub static ref CONFIG_FILE: Option<String> = {
|
2019-03-20 16:12:50 -07:00
|
|
|
dirs::home_dir().map(|mut path| {
|
|
|
|
path.extend(&[".config", "solana", "install", "config.yml"]);
|
|
|
|
path.to_str().unwrap().to_string()
|
|
|
|
})
|
|
|
|
};
|
|
|
|
pub static ref USER_KEYPAIR: Option<String> = {
|
|
|
|
dirs::home_dir().map(|mut path| {
|
|
|
|
path.extend(&[".config", "solana", "id.json"]);
|
2019-03-15 10:54:54 -07:00
|
|
|
path.to_str().unwrap().to_string()
|
|
|
|
})
|
|
|
|
};
|
|
|
|
pub static ref DATA_DIR: Option<String> = {
|
2019-03-20 16:12:50 -07:00
|
|
|
dirs::home_dir().map(|mut path| {
|
|
|
|
path.extend(&[".local", "share", "solana", "install"]);
|
2019-03-15 10:54:54 -07:00
|
|
|
path.to_str().unwrap().to_string()
|
|
|
|
})
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
2019-03-20 16:12:50 -07:00
|
|
|
pub fn update_manifest_pubkey(target: &str) -> Option<&str> {
|
2019-03-15 10:54:54 -07:00
|
|
|
match target {
|
2019-06-07 12:59:58 -07:00
|
|
|
"x86_64-apple-darwin" => Some("GRUP8YUGASLdu2gBwHstFgeVH28qppfuCaTzq5Yo7wRo"), // SOLANA_INSTALL_UPDATE_MANIFEST_KEYPAIR_x86_64_apple_darwin
|
2019-04-19 07:39:41 -07:00
|
|
|
"x86_64-unknown-linux-gnu" => Some("FnKt2ES9iUJkjoprf2rL62xxBAxZLVgyA4SFexPGotFE"), // SOLANA_INSTALL_UPDATE_MANIFEST_KEYPAIR_x86_64_unknown_linux_gnu
|
2019-06-07 12:59:58 -07:00
|
|
|
"x86_64-pc-windows-msvc" => Some("2Lrj5xDCHDmqwCgGwjVqAUUM84vLpj5dReYeoXL9vSXV"), // SOLANA_INSTALL_UPDATE_MANIFEST_KEYPAIR_x86_64_pc_windows_msvc
|
2019-03-15 10:54:54 -07:00
|
|
|
_ => None,
|
|
|
|
}
|
|
|
|
}
|