New networks (#425)
This commit is contained in:
Submodule emerald-grpc updated: 9ae163d82b...3dc49a6986
@@ -1177,4 +1177,95 @@ chain-settings:
|
|||||||
code: ZETA_CHAIN_MAINNET
|
code: ZETA_CHAIN_MAINNET
|
||||||
grpcId: 1045
|
grpcId: 1045
|
||||||
short-names: [ zeta-chain ]
|
short-names: [ zeta-chain ]
|
||||||
chain-id: 0x1b58
|
chain-id: 0x1b58
|
||||||
|
- id: bittorrent
|
||||||
|
label: BitTorrent
|
||||||
|
type: eth
|
||||||
|
settings:
|
||||||
|
fork-choice: quorum
|
||||||
|
expected-block-time: 2s
|
||||||
|
lags:
|
||||||
|
syncing: 40
|
||||||
|
lagging: 20
|
||||||
|
chains:
|
||||||
|
- id: Mainnet
|
||||||
|
priority: 100
|
||||||
|
code: BITTORRENT_MAINNET
|
||||||
|
grpcId: 1046
|
||||||
|
short-names: [ bittorrent ]
|
||||||
|
chain-id: 0xc7
|
||||||
|
- id: Testnet
|
||||||
|
priority: 1
|
||||||
|
code: BITTORRENT_TESTNET
|
||||||
|
grpcId: 10060
|
||||||
|
short-names: [ bittorrent-testnet ]
|
||||||
|
chain-id: 0x404
|
||||||
|
- id: thundercore
|
||||||
|
label: Thundercore
|
||||||
|
type: eth
|
||||||
|
settings:
|
||||||
|
fork-choice: quorum
|
||||||
|
expected-block-time: 1s
|
||||||
|
lags:
|
||||||
|
syncing: 40
|
||||||
|
lagging: 20
|
||||||
|
chains:
|
||||||
|
- id: Mainnet
|
||||||
|
priority: 100
|
||||||
|
code: THUNDERCORE_MAINNET
|
||||||
|
grpcId: 1047
|
||||||
|
short-names: [ thundercore ]
|
||||||
|
chain-id: 0x6c
|
||||||
|
- id: Testnet
|
||||||
|
priority: 1
|
||||||
|
code: THUNDERCORE_TESTNET
|
||||||
|
grpcId: 10061
|
||||||
|
short-names: [ thundercore-testnet ]
|
||||||
|
chain-id: 0x12
|
||||||
|
- id: core
|
||||||
|
label: Core
|
||||||
|
type: eth
|
||||||
|
settings:
|
||||||
|
fork-choice: quorum
|
||||||
|
expected-block-time: 3s
|
||||||
|
lags:
|
||||||
|
syncing: 40
|
||||||
|
lagging: 20
|
||||||
|
chains:
|
||||||
|
- id: Mainnet
|
||||||
|
priority: 100
|
||||||
|
code: CORE_MAINNET
|
||||||
|
grpcId: 1048
|
||||||
|
short-names: [ core ]
|
||||||
|
chain-id: 0x45c
|
||||||
|
- id: Testnet
|
||||||
|
priority: 1
|
||||||
|
code: CORE_TESTNET
|
||||||
|
grpcId: 10062
|
||||||
|
short-names: [ core-testnet ]
|
||||||
|
chain-id: 0x45b
|
||||||
|
- id: telos
|
||||||
|
label: Telos
|
||||||
|
type: eth
|
||||||
|
settings:
|
||||||
|
options:
|
||||||
|
validate-peers: false
|
||||||
|
validate-syncing: false
|
||||||
|
fork-choice: quorum
|
||||||
|
expected-block-time: 300ms
|
||||||
|
lags:
|
||||||
|
syncing: 40
|
||||||
|
lagging: 20
|
||||||
|
chains:
|
||||||
|
- id: Mainnet
|
||||||
|
priority: 100
|
||||||
|
code: TELOS_MAINNET
|
||||||
|
grpcId: 1049
|
||||||
|
short-names: [ telos ]
|
||||||
|
chain-id: 0x28
|
||||||
|
- id: Testnet
|
||||||
|
priority: 1
|
||||||
|
code: TELOS_TESTNET
|
||||||
|
grpcId: 10063
|
||||||
|
short-names: [ telos-testnet ]
|
||||||
|
chain-id: 0x29
|
||||||
@@ -333,6 +333,10 @@ class DefaultEthereumMethods(
|
|||||||
Chain.OPTIMISM__MAINNET -> setOf("eth_getAccounts")
|
Chain.OPTIMISM__MAINNET -> setOf("eth_getAccounts")
|
||||||
Chain.ZKSYNC__MAINNET, Chain.ZKSYNC__TESTNET, Chain.POLYGON_ZKEVM__TESTNET, Chain.POLYGON_ZKEVM__MAINNET ->
|
Chain.ZKSYNC__MAINNET, Chain.ZKSYNC__TESTNET, Chain.POLYGON_ZKEVM__TESTNET, Chain.POLYGON_ZKEVM__MAINNET ->
|
||||||
setOf("eth_maxPriorityFeePerGas")
|
setOf("eth_maxPriorityFeePerGas")
|
||||||
|
Chain.TELOS__MAINNET, Chain.TELOS__TESTNET -> setOf(
|
||||||
|
"eth_syncing",
|
||||||
|
"net_peerCount",
|
||||||
|
)
|
||||||
else -> emptySet()
|
else -> emptySet()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -405,14 +409,4 @@ class DefaultEthereumMethods(
|
|||||||
override fun getSupportedMethods(): Set<String> {
|
override fun getSupportedMethods(): Set<String> {
|
||||||
return allowedMethods.plus(hardcodedMethods).toSortedSet()
|
return allowedMethods.plus(hardcodedMethods).toSortedSet()
|
||||||
}
|
}
|
||||||
|
|
||||||
data class HardcodedData private constructor(
|
|
||||||
val netVersion: String,
|
|
||||||
val chainId: String,
|
|
||||||
) {
|
|
||||||
companion object {
|
|
||||||
fun createHardcodedData(netVersion: String, chainId: String): HardcodedData =
|
|
||||||
HardcodedData(netVersion.lowercase(), chainId.lowercase())
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user