43 lines
934 B
TypeScript
43 lines
934 B
TypeScript
import type { AppConfig } from './app'
|
|
|
|
export const mainnetConfig: AppConfig = {
|
|
chainId: 'stargaze-1',
|
|
chainName: 'Stargaze',
|
|
addressPrefix: 'stars',
|
|
rpcUrl: 'https://rpc.stargaze-apis.com/',
|
|
feeToken: 'ustars',
|
|
stakingToken: 'ustars',
|
|
coinMap: {
|
|
ustars: { denom: 'STARS', fractionalDigits: 6 },
|
|
},
|
|
gasPrice: 0.025,
|
|
fees: {
|
|
upload: 1500000,
|
|
init: 500000,
|
|
exec: 200000,
|
|
},
|
|
}
|
|
|
|
export const testnetConfig: AppConfig = {
|
|
chainId: 'elgafar-1',
|
|
chainName: 'elgafar-1',
|
|
addressPrefix: 'stars',
|
|
rpcUrl: 'https://rpc.elgafar-1.stargaze-apis.com/',
|
|
feeToken: 'ustars',
|
|
stakingToken: 'ustars',
|
|
coinMap: {
|
|
ustars: { denom: 'STARS', fractionalDigits: 6 },
|
|
},
|
|
gasPrice: 0.025,
|
|
fees: {
|
|
upload: 1500000,
|
|
init: 500000,
|
|
exec: 200000,
|
|
},
|
|
}
|
|
|
|
export const getConfig = (network: string): AppConfig => {
|
|
if (network === 'mainnet') return mainnetConfig
|
|
return testnetConfig
|
|
}
|