add mumbai
This commit is contained in:
@@ -130,6 +130,7 @@ Currently, dshackle supports next chains (should be used as chain names in confi
|
|||||||
- ethereum (eth)
|
- ethereum (eth)
|
||||||
- ethereum-classic (etc)
|
- ethereum-classic (etc)
|
||||||
- polygon (matic)
|
- polygon (matic)
|
||||||
|
- polygon-mumbai
|
||||||
- arbitrum (arb)
|
- arbitrum (arb)
|
||||||
- arbitrum-testnet
|
- arbitrum-testnet
|
||||||
- arbitrum-nova
|
- arbitrum-nova
|
||||||
|
|||||||
@@ -20,7 +20,8 @@ enum class BlockchainType {
|
|||||||
chain == Chain.POLYGON_ZKEVM ||
|
chain == Chain.POLYGON_ZKEVM ||
|
||||||
chain == Chain.TESTNET_POLYGON_ZKEVM ||
|
chain == Chain.TESTNET_POLYGON_ZKEVM ||
|
||||||
chain == Chain.ZKSYNC ||
|
chain == Chain.ZKSYNC ||
|
||||||
chain == Chain.TESTNET_ZKSYNC
|
chain == Chain.TESTNET_ZKSYNC ||
|
||||||
|
chain == Chain.TESTNET_POYGON_POS_MUMBAI
|
||||||
) {
|
) {
|
||||||
return EVM_POS
|
return EVM_POS
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -79,6 +79,11 @@ enum class Chain(val id: Int, val chainCode: String, val chainName: String) {
|
|||||||
10012,
|
10012,
|
||||||
"ZKS_TESTNET",
|
"ZKS_TESTNET",
|
||||||
"ZkSync Testnet"
|
"ZkSync Testnet"
|
||||||
|
),
|
||||||
|
TESTNET_POYGON_POS_MUMBAI(
|
||||||
|
10013,
|
||||||
|
"POLYGON_POS_MUMBAI",
|
||||||
|
"Polygon POS Mumbai Testnet"
|
||||||
);
|
);
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ class Global {
|
|||||||
"polygon-zkevm-testnet" to Chain.TESTNET_POLYGON_ZKEVM,
|
"polygon-zkevm-testnet" to Chain.TESTNET_POLYGON_ZKEVM,
|
||||||
"zksync" to Chain.ZKSYNC,
|
"zksync" to Chain.ZKSYNC,
|
||||||
"zksync-testnet" to Chain.TESTNET_ZKSYNC,
|
"zksync-testnet" to Chain.TESTNET_ZKSYNC,
|
||||||
|
"polygon-mumbai" to Chain.TESTNET_POYGON_POS_MUMBAI,
|
||||||
)
|
)
|
||||||
|
|
||||||
fun chainById(id: String?): Chain {
|
fun chainById(id: String?): Chain {
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ class DefaultEthereumMethods(
|
|||||||
Chain.OPTIMISM, Chain.TESTNET_OPTIMISM -> listOf(
|
Chain.OPTIMISM, Chain.TESTNET_OPTIMISM -> listOf(
|
||||||
"rollup_gasPrices"
|
"rollup_gasPrices"
|
||||||
)
|
)
|
||||||
Chain.POLYGON -> listOf(
|
Chain.POLYGON, Chain.TESTNET_POYGON_POS_MUMBAI -> listOf(
|
||||||
"bor_getAuthor",
|
"bor_getAuthor",
|
||||||
"bor_getCurrentValidators",
|
"bor_getCurrentValidators",
|
||||||
"bor_getCurrentProposer",
|
"bor_getCurrentProposer",
|
||||||
@@ -311,6 +311,10 @@ class DefaultEthereumMethods(
|
|||||||
"\"280\""
|
"\"280\""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Chain.TESTNET_POYGON_POS_MUMBAI == chain -> {
|
||||||
|
"\"80001\""
|
||||||
|
}
|
||||||
|
|
||||||
else -> throw RpcException(-32602, "Invalid chain")
|
else -> throw RpcException(-32602, "Invalid chain")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -389,6 +393,10 @@ class DefaultEthereumMethods(
|
|||||||
"\"0x118\""
|
"\"0x118\""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Chain.TESTNET_POYGON_POS_MUMBAI == chain -> {
|
||||||
|
"\"0x13881\""
|
||||||
|
}
|
||||||
|
|
||||||
else -> throw RpcException(-32602, "Invalid chain")
|
else -> throw RpcException(-32602, "Invalid chain")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,10 @@ chain-settings:
|
|||||||
lags:
|
lags:
|
||||||
syncing: 20
|
syncing: 20
|
||||||
lagging: 10
|
lagging: 10
|
||||||
|
- id: polygon-mumbai
|
||||||
|
lags:
|
||||||
|
syncing: 20
|
||||||
|
lagging: 10
|
||||||
- id: arbitrum
|
- id: arbitrum
|
||||||
options:
|
options:
|
||||||
validate-peers: false
|
validate-peers: false
|
||||||
|
|||||||
Reference in New Issue
Block a user