cosmos: add kyve and seda mainnets
This commit is contained in:
parent
3712fc2b51
commit
08d11019c1
|
@ -52,6 +52,7 @@ impl Bech32Config {
|
|||
}
|
||||
|
||||
fn with_similar_prefix(prefix: &'static str) -> Self {
|
||||
#[allow(clippy::useless_format)]
|
||||
Self {
|
||||
account_address_prefix: format!("{prefix}"),
|
||||
account_address_public_prefix: format!("{prefix}pub"),
|
||||
|
@ -194,8 +195,26 @@ fn seda_chains() -> Vec<Blockchain> {
|
|||
.fee_currencies(&[CurrencyWithGas::builder()
|
||||
.currency(aseda.clone())
|
||||
.gas_price_step(aseda_gas.clone()).build()])
|
||||
.gas_price_step(aseda_gas)
|
||||
.stake_currency(aseda)
|
||||
.gas_price_step(aseda_gas.clone())
|
||||
.stake_currency(aseda.clone())
|
||||
.build(),
|
||||
);
|
||||
|
||||
chains.push(
|
||||
Blockchain::builder()
|
||||
.chain_id("seda-1")
|
||||
.chain_name("seda")
|
||||
.rpc_url("https://rpc.seda.xyz")
|
||||
.rest_url("https://lcd.seda.xyz")
|
||||
.explorer_url_format("https://explorer.seda.xyz/txs/%s")
|
||||
.bip44_config(Bip44Config::builder().coin_type(118).build())
|
||||
.bech32_config(Bech32Config::with_similar_prefix("seda"))
|
||||
.currencies(&[aseda.clone()])
|
||||
.fee_currencies(&[CurrencyWithGas::builder()
|
||||
.currency(aseda.clone())
|
||||
.gas_price_step(aseda_gas.clone()).build()])
|
||||
.gas_price_step(aseda_gas.clone())
|
||||
.stake_currency(aseda.clone())
|
||||
.build(),
|
||||
);
|
||||
|
||||
|
@ -217,6 +236,18 @@ fn kyve_chains() -> Vec<Blockchain> {
|
|||
.high(0.03)
|
||||
.build();
|
||||
|
||||
let ukyve = Currency::builder()
|
||||
.coin_denom("KYVE")
|
||||
.coin_minimal_denom("ukyve")
|
||||
.coin_decimals(6)
|
||||
.coin_gecko_id("unknown")
|
||||
.build();
|
||||
let ukyve_gas = GasPriceStep::builder()
|
||||
.low(0.01)
|
||||
.average(0.025)
|
||||
.high(0.03)
|
||||
.build();
|
||||
|
||||
chains.push(
|
||||
Blockchain::builder()
|
||||
.chain_id("korellia-2")
|
||||
|
@ -236,6 +267,44 @@ fn kyve_chains() -> Vec<Blockchain> {
|
|||
.build(),
|
||||
);
|
||||
|
||||
chains.push(
|
||||
Blockchain::builder()
|
||||
.chain_id("kaon-1")
|
||||
.chain_name("kaon")
|
||||
.rpc_url("https://rpc.kaon.kyve.network")
|
||||
.rest_url("https://api.kaon.kyve.network")
|
||||
.explorer_url_format("https://explorer.kyve.network/kaon/tx/%s")
|
||||
.bip44_config(Bip44Config::builder().coin_type(118).build())
|
||||
.bech32_config(Bech32Config::with_similar_prefix("kyve"))
|
||||
.currencies(&[tkyve.clone()])
|
||||
.fee_currencies(&[CurrencyWithGas::builder()
|
||||
.currency(tkyve.clone())
|
||||
.gas_price_step(tkyve_gas.clone())
|
||||
.build()])
|
||||
.gas_price_step(tkyve_gas.clone())
|
||||
.stake_currency(tkyve.clone())
|
||||
.build(),
|
||||
);
|
||||
|
||||
chains.push(
|
||||
Blockchain::builder()
|
||||
.chain_id("kyve-1")
|
||||
.chain_name("kyve")
|
||||
.rpc_url("https://rpc.kyve.network")
|
||||
.rest_url("https://api.kyve.network")
|
||||
.explorer_url_format("https://explorer.kyve.network/kyve/tx/%s")
|
||||
.bip44_config(Bip44Config::builder().coin_type(118).build())
|
||||
.bech32_config(Bech32Config::with_similar_prefix("kyve"))
|
||||
.currencies(&[ukyve.clone()])
|
||||
.fee_currencies(&[CurrencyWithGas::builder()
|
||||
.currency(ukyve.clone())
|
||||
.gas_price_step(ukyve_gas.clone())
|
||||
.build()])
|
||||
.gas_price_step(ukyve_gas.clone())
|
||||
.stake_currency(ukyve.clone())
|
||||
.build(),
|
||||
);
|
||||
|
||||
chains
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue