diff --git a/app/build.gradle b/app/build.gradle index 51c732121d..c75038f665 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,7 +17,7 @@ android { compileSdk compile_sdk_version minSdkVersion min_sdk_version targetSdkVersion compile_sdk_version - versionCode 104 + versionCode 105 versionName "0.38.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/io/horizontalsystems/bankwallet/modules/walletconnect/session/WCSessionViewModel.kt b/app/src/main/java/io/horizontalsystems/bankwallet/modules/walletconnect/session/WCSessionViewModel.kt index 75b88c07d4..c62854bf2d 100644 --- a/app/src/main/java/io/horizontalsystems/bankwallet/modules/walletconnect/session/WCSessionViewModel.kt +++ b/app/src/main/java/io/horizontalsystems/bankwallet/modules/walletconnect/session/WCSessionViewModel.kt @@ -449,7 +449,15 @@ class WCSessionViewModel( private fun getSupportedNamespaces(accounts: List): Map { return mapOf( "eip155" to Wallet.Model.Namespace.Session( - chains = listOf("eip155:1", "eip155:56"), + chains = listOf( + "eip155:1", + "eip155:56", + "eip155:137", + "eip155:10", + "eip155:42161", + "eip155:43114", + "eip155:100", + ), methods = listOf( "eth_sendTransaction", "personal_sign", @@ -469,7 +477,15 @@ class WCSessionViewModel( } private fun getSupportedBlockchains(account: Account): List { - val chains = listOf(Chain.Ethereum, Chain.BinanceSmartChain) + val chains = listOf( + Chain.Ethereum, + Chain.BinanceSmartChain, + Chain.Polygon, + Chain.Optimism, + Chain.ArbitrumOne, + Chain.Avalanche, + Chain.Gnosis, + ) return chains.map { val address = getEvmAddress(account, it).eip55 WCBlockchain(it.id, it.name, address)