Files
dshackle/foundation/src/main/resources/chains.yaml
Termina1 8e920f69bb add kava
2023-10-06 15:02:13 +03:00

577 lines
14 KiB
YAML

version: v1
chain-settings:
default:
expected-block-time: 12s
lags:
syncing: 6
lagging: 1
protocols:
- id: bitcoin
label: Bitcoin
settings:
currency: BTC
expected-block-time: 10m
disabled: true
lags:
syncing: 3
lagging: 1
chains:
- id: Mainnet
priority: 100
chain-id: 0x0
short-names: [bitcoin, btc]
code: BTC
grpcId: 1
- id: Testnet
priority: 1
chain-id: 0x0
short-names: [bitcoin-testnet]
code: TESTNET_BITCOIN
grpcId: 10003
- id: ethereum
label: Ethereum
settings:
currency: ETH
expected-block-time: 12s
lags:
syncing: 6
lagging: 1
chains:
- id: Mainnet
chain-id: 0x1
short-names: [ethereum, eth, homestead]
code: ETH
grpcId: 100
priority: 100
call-validate-contract: 0x32268860cAAc2948Ab5DdC7b20db5a420467Cf96
- id: Goerli
chain-id: 0x5
code: GOERLI
grpcId: 10005
priority: 1
short-names: [goerli, goerli-testnet]
call-validate-contract: 0xCD9303A1F6da2a68f465A579a24cc2Ee5AE2192f
- id: Sepolia
code: SEPOLIA
grpcId: 10008
priority: 10
chain-id: 0xaa36a7
short-names: [sepolia, sepolia-testnet]
- id: Holesky
code: ETHEREUM_HOLESKY
grpcId: 10027
priority: 5
chain-id: 0x4268
short-names: [holesky, ethereum-holesky]
- id: ethereum-classic
settings:
disabled: true
chains:
- id: mainnet
short-names: [ethereum-classic, etc]
chain-id: 0x3d
net-version: 1
code: ETC
grpcId: 101
- id: fantom
label: Fantom
settings:
currency: FTM
expected-block-time: 3s
options:
validate-peers: false
lags:
syncing: 10
lagging: 5
chains:
- id: Mainnet
priority: 100
short-names: [fantom]
code: FTM
grpcId: 102
chain-id: 0xfa
- id: Testnet
priority: 1
code: FANTOM_TESTNET
grpcId: 10016
short-names: [fantom-testnet]
chain-id: 0xfa2
- id: polygon
label: Polygon
settings:
currency: MATIC
expected-block-time: 2.7s
lags:
syncing: 20
lagging: 10
chains:
- id: Mainnet
priority: 100
call-validate-contract: 0x53Daa71B04d589429f6d3DF52db123913B818F23
code: POLYGON
grpcId: 1002
chain-id: 0x89
short-names: [polygon, matic]
- id: Mumbai
priority: 1
call-validate-contract: 0x53Daa71B04d589429f6d3DF52db123913B818F23
code: POLYGON_POS_MUMBAI
grpcId: 10013
chain-id: 0x13881
short-names: [polygon-mumbai]
- id: arbitrum
label: Arbitrum One
settings:
currency: ETH
expected-block-time: 260ms
options:
validate-peers: false
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: ARBITRUM
grpcId: 1004
short-names: [arbitrum, arb]
chain-id: 0xa4b1
- id: Goerli
priority: 1
code: ARBITRUM_TESTNET
grpcId: 10009
short-names: [arbitrum-testnet, arbitrum-goerli]
chain-id: 0x66eed
settings:
expected-block-time: 1s
- id: optimism
label: Optimism
settings:
currency: ETH
expected-block-time: 2s
options:
validate-peers: false
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: OPTIMISM
grpcId: 1005
short-names: [optimism]
chain-id: 0xa
- id: Goerli
priority: 1
code: OPTIMISM_TESTNET
grpcId: 10010
short-names: [optimism-testnet, optimism-goerli]
chain-id: 0x1A4
- id: bsc
label: BNB Smart Chain
settings:
currency: BNB
expected-block-time: 3s
lags:
syncing: 20
lagging: 10
chains:
- id: Mainnet
priority: 100
code: BSC
grpcId: 1006
chain-id: 0x38
short-names: [bsc, binance, bnb-smart-chain]
- id: Testnet
priority: 1
code: BSC_TESTNET
grpcId: 10026
short-names: [bsc-testnet]
chain-id: 0x61
- id: polygon-zkevm
label: Polygon zkEVM
settings:
currency: ETH
expected-block-time: 2.7s
options:
disable-validation: true
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: POLYGON_ZKEVM
grpcId: 1007
short-names: [polygon-zkevm]
chain-id: 0x44d
- id: Testnet
priority: 1
code: POLYGON_ZKEVM_TESTNET
grpcId: 10011
short-names: [polygon-zkevm-testnet]
chain-id: 0x5a2
settings:
expected-block-time: 1m
- id: arbitrum-nova
label: Arbitrum Nova
settings:
currency: ETH
expected-block-time: 1s
options:
disable-validation: true
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
code: ARBITRUM_NOVA
grpcId: 1008
short-names: [arbitrum-nova]
chain-id: 0xa4ba
- id: zksync
label: zkSync Era
settings:
currency: ETH
expected-block-time: 5s
options:
disable-validation: true
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: ZKSYNC
grpcId: 1009
chain-id: 0x144
short-names: [zksync]
- id: Testnet
priority: 1
code: ZKS_TESTNET
grpcId: 10012
chain-id: 0x118
short-names: [zksync-testnet]
- id: base
label: Base
settings:
currency: ETH
expected-block-time: 2s
options:
validate-peers: false
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: BASE
grpcId: 1010
short-names: [base]
chain-id: 0x2105
- id: Goerli
priority: 1
code: BASE_GOERLI
grpcId: 10014
short-names: [base-goerli]
chain-id: 0x14a33
- id: linea
label: Linea
settings:
currency: ETH
expected-block-time: 12s
lags:
syncing: 6
lagging: 1
chains:
- id: Mainnet
priority: 100
code: LINEA
grpcId: 1011
short-names: [linea]
chain-id: 0xe708
- id: Goerli
priority: 1
code: LINEA_GOERLI
grpcId: 10015
short-names: [linea-goerli]
chain-id: 0xe704
- id: gnosis
label: Gnosis
settings:
currency: GNO
expected-block-time: 6s
options:
validate-peers: false
lags:
syncing: 10
lagging: 5
chains:
- id: Mainnet
priority: 100
code: GNOSIS
grpcId: 1012
short-names: [gnosis]
chain-id: 0x64
- id: Chiado
priority: 1
code: GNOSIS_CHIADO
grpcId: 10017
short-names: [gnosis-chiado]
chain-id: 0x27d8
- id: avalanche
label: Avalanche
settings:
currency: AVX
expected-block-time: 2s
options:
validate-peers: false
validate-syncing: false
lags:
syncing: 10
lagging: 5
chains:
- id: Mainnet
priority: 100
code: AVALANCHE
grpcId: 1013
short-names: [avalanche]
chain-id: 0xa86a
- id: Fuji
priority: 1
code: AVALANCHE_FUJI
grpcId: 10018
short-names: [avalanche-fuji]
chain-id: 0xa869
- id: aurora
label: Aurora
settings:
currency: AURORA
expected-block-time: 1s
options:
validate-peers: false
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: AURORA
grpcId: 1015
short-names: [aurora]
chain-id: 0x4e454152
- id: Testnet
priority: 1
code: AURORA_TESTNET
grpcId: 10021
short-names: [aurora-testnet]
chain-id: 0x4e454153
- id: mantle
label: Mantle
settings:
currency: ETH
expected-block-time: 500ms
options:
validate-peers: false
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: MANTLE
grpcId: 1017
short-names: [mantle]
chain-id: 0x1388
- id: Testnet
priority: 1
code: MANTLE_TESTNET
grpcId: 10023
short-names: [mantle-testnet]
chain-id: 0x1389
- id: klaytn
label: Klaytn
settings:
currency: KLAY
expected-block-time: 1s
options:
validate-peers: false
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: KLAYTN
grpcId: 1018
short-names: [klaytn]
chain-id: 0x2019
- id: Baobab
priority: 1
code: KLAYTN_BAOBAB
grpcId: 10024
short-names: [klaytn-baobab]
chain-id: 0x3e9
- id: celo
label: Celo
settings:
currency: CELO
expected-block-time: 5s
lags:
syncing: 10
lagging: 5
chains:
- id: Mainnet
priority: 100
code: CELO
grpcId: 1019
short-names: [celo]
chain-id: 0xa4ec
- id: Alfajores
priority: 1
code: CELO_ALFAJORES
grpcId: 10028
short-names: [celo-alfajores]
chain-id: 0xaef3
- id: moonbeam
label: Moonbeam
settings:
currency: GLMR
expected-block-time: 12s
lags:
syncing: 6
lagging: 1
chains:
- id: Mainnet
priority: 100
code: MOONBEAM
grpcId: 1020
short-names: [moonbeam]
chain-id: 0x504
- id: Moonriver
priority: 50
code: MOONRIVER
grpcId: 1021
short-names: [moonriver]
chain-id: 0x505
- id: Moonbase Alpha
priority: 1
code: MOONBEAM_ALPHA
grpcId: 10029
short-names: [moonbase-alpha]
chain-id: 0x507
- id: scroll
label: Scroll
settings:
currency: ETH
expected-block-time: 3s
options:
validate-peers: false
lags:
syncing: 10
lagging: 5
chains:
- id: Alphanet
priority: 1
code: SCROLL_ALPHANET
grpcId: 10022
short-names: [scroll-alphanet]
chain-id: 0x82751
- id: Sepolia
priority: 10
code: SCROLL_SEPOLIA
grpcId: 10025
short-names: [scroll-sepolia]
chain-id: 0x8274f
- id: cronos
label: Cronos
settings:
currency: CRO
expected-block-time: 5s
options:
validate-peers: false
lags:
syncing: 10
lagging: 5
chains:
- id: Mainnet
priority: 100
code: CRONOS_MAINNET
short-names: [cronos]
chain-id: 0x19
grpcId: 1022
- id: Testnet
priority: 1
code: CRONOS_TESTNET
short-names: [cronos-testnet]
chain-id: 0x152
grpcId: 10030
- id: metis
label: Metis
settings:
currency: METIS
options:
validate-peers: false
expected-block-time: 1m
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: METIS_MAINNET
short-names: [metis]
chain-id: 0x440
grpcId: 1023
- id: Goerli
priority: 1
code: METIS_GOERLI
short-names: [metis-goerli]
chain-id: 0x257
grpcId: 10031
- id: opbnb
label: opBNB
settings:
currency: BNB
expected-block-time: 1s
lags:
syncing: 40
lagging: 20
chains:
- id: Mainnet
priority: 100
code: OPBNB_MAINNET
short-names: [opbnb]
chain-id: 0xcc
grpcId: 1024
- id: Testnet
priority: 1
code: OPBNB_TESTNET
short-names: [opbnb-testnet]
chain-id: 0x15eb
grpcId: 10032
- id: kava
label: Kava
settings:
currency: KAVA
expected-block-time: 6s
options:
validate-peers: false
lags:
syncing: 20
lagging: 10
chains:
- id: Mainnet
priority: 100
code: KAVA_MAINNET
short-names: [kava]
chain-id: 0x8ae
grpcId: 1025
- id: Testnet
priority: 10
code: KAVA_TESTNET
short-names: [kava-testnet]
chain-id: 0x8ad
grpcId: 10033