@starship-ci/generator
Version:
Kubernetes manifest generator for Starship deployments
23 lines (22 loc) • 878 B
JavaScript
export function getAddressType(chainName) {
if (chainName === 'evmos') {
return "address_type = { derivation = 'ethermint', proto_type = { pk_type = '/ethermint.crypto.v1.ethsecp256k1.PubKey' } }";
}
else if (chainName === 'injective') {
return "address_type = { derivation = 'ethermint', proto_type = { pk_type = '/injective.crypto.v1beta1.ethsecp256k1.PubKey' } }";
}
else {
return "address_type = { derivation = 'cosmos' }";
}
}
export function getGasPrice(chainName, denom) {
if (chainName === 'evmos' || chainName === 'injective') {
return `gas_price = { price = 2500000, denom = "${denom}" }`;
}
else {
return `gas_price = { price = 1.25, denom = "${denom}" }`;
}
}
export function needsService(relayerType) {
return relayerType === 'hermes' || relayerType === 'neutron-query-relayer';
}