solana: mainnet is actually mainnet-beta, make mainnet an alias for mainnet-beta
This commit is contained in:
parent
00d7f18eb3
commit
cf71b48492
|
@ -77,7 +77,8 @@ pub enum Error {}
|
|||
pub enum Cluster {
|
||||
Devnet,
|
||||
Testnet,
|
||||
Mainnet,
|
||||
#[serde(alias = "mainnet")]
|
||||
MainnetBeta,
|
||||
}
|
||||
|
||||
impl std::str::FromStr for Cluster {
|
||||
|
@ -87,7 +88,8 @@ impl std::str::FromStr for Cluster {
|
|||
match s {
|
||||
"devnet" => Ok(Self::Devnet),
|
||||
"testnet" => Ok(Self::Testnet),
|
||||
"mainnet" => Ok(Self::Mainnet),
|
||||
"mainnet" => Ok(Self::MainnetBeta),
|
||||
"mainnet-beta" => Ok(Self::MainnetBeta),
|
||||
_ => Err("Invalid value"),
|
||||
}
|
||||
}
|
||||
|
@ -98,7 +100,7 @@ impl std::fmt::Display for Cluster {
|
|||
match self {
|
||||
Cluster::Devnet => f.write_str("devnet"),
|
||||
Cluster::Testnet => f.write_str("testnet"),
|
||||
Cluster::Mainnet => f.write_str("mainnet"),
|
||||
Cluster::MainnetBeta => f.write_str("mainnet-beta"),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -393,7 +395,7 @@ impl Module for Solana {
|
|||
fn handle_request(request: Self::Request) -> Result<serde_json::Value, Self::Error> {
|
||||
match request.operation {
|
||||
Operation::GetBlockhash(GetBlockhash { cluster }) => {
|
||||
let cluster = cluster.unwrap_or(Cluster::Mainnet);
|
||||
let cluster = cluster.unwrap_or(Cluster::MainnetBeta);
|
||||
let cluster_url = format!("https://api.{cluster}.solana.com");
|
||||
let client = solana_rpc_client::rpc_client::RpcClient::new(cluster_url);
|
||||
let response = client.get_latest_blockhash().unwrap();
|
||||
|
@ -631,7 +633,7 @@ impl Module for Solana {
|
|||
}))
|
||||
}
|
||||
Operation::Broadcast(Broadcast { cluster }) => {
|
||||
let cluster = cluster.unwrap_or(Cluster::Mainnet);
|
||||
let cluster = cluster.unwrap_or(Cluster::MainnetBeta);
|
||||
let cluster_url = format!("https://api.{cluster}.solana.com");
|
||||
|
||||
let blob = request.blob.expect("passed in instruction blob");
|
||||
|
|
Loading…
Reference in New Issue