solution: goerli support
Co-authored-by: Chase Wright <mysticryuujin@protonmail.com>
This commit is contained in:
@@ -30,7 +30,7 @@ enum class BlockchainType {
|
||||
companion object {
|
||||
@JvmStatic
|
||||
fun fromBlockchain(blockchain: Chain): BlockchainType {
|
||||
if (blockchain == Chain.ETHEREUM || blockchain == Chain.ETHEREUM_CLASSIC || blockchain == Chain.TESTNET_KOVAN || blockchain == Chain.TESTNET_MORDEN) {
|
||||
if (blockchain == Chain.ETHEREUM || blockchain == Chain.ETHEREUM_CLASSIC || blockchain == Chain.TESTNET_KOVAN || blockchain == Chain.TESTNET_MORDEN || blockchain == Chain.TESTNET_GOERLI) {
|
||||
return ETHEREUM
|
||||
}
|
||||
if (blockchain == Chain.BITCOIN || blockchain == Chain.TESTNET_BITCOIN) {
|
||||
|
||||
@@ -63,6 +63,8 @@ open class ConfiguredUpstreams(
|
||||
"morden" to Chain.TESTNET_MORDEN,
|
||||
"kovan" to Chain.TESTNET_KOVAN,
|
||||
"kovan-testnet" to Chain.TESTNET_KOVAN,
|
||||
"goerli" to Chain.TESTNET_GOERLI,
|
||||
"goerli-testnet" to Chain.TESTNET_GOERLI,
|
||||
"bitcoin" to Chain.BITCOIN,
|
||||
"bitcoin-testnet" to Chain.TESTNET_BITCOIN
|
||||
)
|
||||
|
||||
@@ -123,6 +123,9 @@ class DefaultEthereumMethods(
|
||||
Chain.TESTNET_KOVAN == chain -> {
|
||||
"42"
|
||||
}
|
||||
Chain.TESTNET_GOERLI == chain -> {
|
||||
"5"
|
||||
}
|
||||
else -> throw RpcException(-32602, "Invalid chain")
|
||||
}
|
||||
}
|
||||
@@ -140,6 +143,9 @@ class DefaultEthereumMethods(
|
||||
Chain.TESTNET_KOVAN == chain -> {
|
||||
"\"0x2a\""
|
||||
}
|
||||
Chain.TESTNET_GOERLI == chain -> {
|
||||
"\"0x5\""
|
||||
}
|
||||
else -> throw RpcException(-32602, "Invalid chain")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user