solana/install/src/defaults.rs

31 lines
1.0 KiB
Rust
Raw Normal View History

2019-03-15 10:54:54 -07:00
pub const JSON_RPC_URL: &str = "https://api.testnet.solana.com/";
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-03-20 16:12:50 -07:00
"x86_64-apple-darwin" => None,
"x86_64-unknown-linux-gnu" => Some("EVS4V6wha5J5qzw8ZJBroMq9g6EKMg5iFWqCRrKwfo3z"), // SOLANA_INSTALL_UPDATE_MANIFEST_KEYPAIR_x86_64_unknown_linux_gnu
2019-03-15 10:54:54 -07:00
_ => None,
}
}