From d6352abd8803e5182c89409f77788ffe07caa057 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 15 Oct 2025 14:39:35 +0300 Subject: [PATCH 1/4] Updated on 2026-08-14 --- .../assets/configs/excluded_blockchains_config.json | 12 ++++++++++++ .../main/assets/configs/feature_toggles_config.json | 2 +- gradle/tangem_dependencies.toml | 4 ++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json b/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json index 8b0cb7f15f..2eb88a8973 100644 --- a/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json +++ b/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json @@ -30,5 +30,17 @@ { "name": "zklink", "version": "undefined" + }, + { + "name": "scroll", + "version": "undefined" + }, + { + "name": "linea", + "version": "undefined" + }, + { + "name": "arbitrum-nova", + "version": "undefined" } ] \ No newline at end of file diff --git a/core/config-toggles/src/main/assets/configs/feature_toggles_config.json b/core/config-toggles/src/main/assets/configs/feature_toggles_config.json index 6e009f84bc..73c8739caa 100644 --- a/core/config-toggles/src/main/assets/configs/feature_toggles_config.json +++ b/core/config-toggles/src/main/assets/configs/feature_toggles_config.json @@ -41,7 +41,7 @@ }, { "name": "YIELD_SUPPLY_FEATURE_ENABLED", - "version": "undefined" + "version": "5.30.0" }, { "name": "NEW_ONRAMP_MAIN_ENABLED", diff --git a/gradle/tangem_dependencies.toml b/gradle/tangem_dependencies.toml index 4f616ee16e..d1245e4f75 100644 --- a/gradle/tangem_dependencies.toml +++ b/gradle/tangem_dependencies.toml @@ -5,9 +5,9 @@ # https://github.com/tangem/tangem-sdk-android/ # https://github.com/tangem/vico -tangemBlockchainSdk = "develop-1275" +tangemBlockchainSdk = "releases-5.30-1282" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds -tangemCardSdk = "develop-564" +tangemCardSdk = "releases-5.30-567" #tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^ tangemVico = "2.0.0-alpha.25-tangem12" #tangemVico = "0.0.1" # Keep it! - used for local builds ^ From 1c31545ec63ea5c80957c5ffd186246679c5882e Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 15 Oct 2025 15:04:33 +0300 Subject: [PATCH 2/4] Updated on 2026-08-14 --- .../moonpay/MoonpayBlockchainMapping.kt | 4 ++-- .../configs/excluded_blockchains_config.json | 8 -------- .../tangem/data/common/network/NetworkFactory.kt | 4 ++-- .../onramp/legacy/MercuryoBlockchainMapping.kt | 4 ++-- .../domain/card/configs/Wallet2CardConfig.kt | 6 +++--- .../domain/card/configs/Wallet2CardConfigTest.kt | 6 +++--- .../com/tangem/blockchainsdk/utils/Blockchain.kt | 16 ++++++++-------- .../crypto/derivation/AccountNodeRecognizer.kt | 6 +++--- 8 files changed, 23 insertions(+), 31 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/network/exchangeServices/moonpay/MoonpayBlockchainMapping.kt b/app/src/main/java/com/tangem/tap/network/exchangeServices/moonpay/MoonpayBlockchainMapping.kt index 642cdea9ac..be7e116dd6 100644 --- a/app/src/main/java/com/tangem/tap/network/exchangeServices/moonpay/MoonpayBlockchainMapping.kt +++ b/app/src/main/java/com/tangem/tap/network/exchangeServices/moonpay/MoonpayBlockchainMapping.kt @@ -160,6 +160,6 @@ internal val Blockchain.moonPaySupportedCurrency: MoonPaySupportedCurrency? Pepecoin, PepecoinTestnet -> null Hyperliquid, HyperliquidTestnet -> null Quai, QuaiTestnet -> null - Linea, LineaTestnet -> null - ArbitrumNova -> null + // Linea, LineaTestnet -> null + // ArbitrumNova -> null } \ No newline at end of file diff --git a/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json b/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json index 2eb88a8973..5e4b650948 100644 --- a/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json +++ b/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json @@ -34,13 +34,5 @@ { "name": "scroll", "version": "undefined" - }, - { - "name": "linea", - "version": "undefined" - }, - { - "name": "arbitrum-nova", - "version": "undefined" } ] \ No newline at end of file diff --git a/data/common/src/main/kotlin/com/tangem/data/common/network/NetworkFactory.kt b/data/common/src/main/kotlin/com/tangem/data/common/network/NetworkFactory.kt index 94fb83724a..1ec0f21c4f 100644 --- a/data/common/src/main/kotlin/com/tangem/data/common/network/NetworkFactory.kt +++ b/data/common/src/main/kotlin/com/tangem/data/common/network/NetworkFactory.kt @@ -326,8 +326,8 @@ class NetworkFactory @Inject constructor( Blockchain.Pepecoin, Blockchain.PepecoinTestnet, Blockchain.Hyperliquid, Blockchain.HyperliquidTestnet, Blockchain.Quai, Blockchain.QuaiTestnet, - Blockchain.Linea, Blockchain.LineaTestnet, - Blockchain.ArbitrumNova, + // Blockchain.Linea, Blockchain.LineaTestnet, + // Blockchain.ArbitrumNova, -> Network.TransactionExtrasType.NONE // endregion } diff --git a/data/onramp/src/main/java/com/tangem/data/onramp/legacy/MercuryoBlockchainMapping.kt b/data/onramp/src/main/java/com/tangem/data/onramp/legacy/MercuryoBlockchainMapping.kt index a535b536db..66ee3d8bb8 100644 --- a/data/onramp/src/main/java/com/tangem/data/onramp/legacy/MercuryoBlockchainMapping.kt +++ b/data/onramp/src/main/java/com/tangem/data/onramp/legacy/MercuryoBlockchainMapping.kt @@ -160,7 +160,7 @@ public val Blockchain.mercuryoNetwork: String? Blockchain.Pepecoin, Blockchain.PepecoinTestnet -> null Blockchain.Hyperliquid, Blockchain.HyperliquidTestnet -> null Blockchain.Quai, Blockchain.QuaiTestnet -> null - Blockchain.Linea, Blockchain.LineaTestnet -> null - Blockchain.ArbitrumNova -> null + // Blockchain.Linea, Blockchain.LineaTestnet -> null + // Blockchain.ArbitrumNova -> null } } \ No newline at end of file diff --git a/domain/card/src/main/kotlin/com/tangem/domain/card/configs/Wallet2CardConfig.kt b/domain/card/src/main/kotlin/com/tangem/domain/card/configs/Wallet2CardConfig.kt index aa67bf21fe..26f4e21fc4 100644 --- a/domain/card/src/main/kotlin/com/tangem/domain/card/configs/Wallet2CardConfig.kt +++ b/domain/card/src/main/kotlin/com/tangem/domain/card/configs/Wallet2CardConfig.kt @@ -212,9 +212,9 @@ data object Wallet2CardConfig : CardConfig { Blockchain.HyperliquidTestnet -> EllipticCurve.Secp256k1 Blockchain.Quai -> EllipticCurve.Secp256k1 Blockchain.QuaiTestnet -> EllipticCurve.Secp256k1 - Blockchain.Linea -> EllipticCurve.Secp256k1 - Blockchain.LineaTestnet -> EllipticCurve.Secp256k1 - Blockchain.ArbitrumNova -> EllipticCurve.Secp256k1 + // Blockchain.Linea -> EllipticCurve.Secp256k1 + // Blockchain.LineaTestnet -> EllipticCurve.Secp256k1 + // Blockchain.ArbitrumNova -> EllipticCurve.Secp256k1 } } } \ No newline at end of file diff --git a/domain/card/src/test/java/com/tangem/domain/card/configs/Wallet2CardConfigTest.kt b/domain/card/src/test/java/com/tangem/domain/card/configs/Wallet2CardConfigTest.kt index d211d4c8c9..10dcac6737 100644 --- a/domain/card/src/test/java/com/tangem/domain/card/configs/Wallet2CardConfigTest.kt +++ b/domain/card/src/test/java/com/tangem/domain/card/configs/Wallet2CardConfigTest.kt @@ -168,9 +168,9 @@ class Wallet2CardConfigTest { Blockchain.HyperliquidTestnet to EllipticCurve.Secp256k1, Blockchain.Quai to EllipticCurve.Secp256k1, Blockchain.QuaiTestnet to EllipticCurve.Secp256k1, - Blockchain.Linea to EllipticCurve.Secp256k1, - Blockchain.LineaTestnet to EllipticCurve.Secp256k1, - Blockchain.ArbitrumNova to EllipticCurve.Secp256k1, + // Blockchain.Linea to EllipticCurve.Secp256k1, + // Blockchain.LineaTestnet to EllipticCurve.Secp256k1, + // Blockchain.ArbitrumNova to EllipticCurve.Secp256k1, ) @Test diff --git a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt index 9bac246d33..f977409a5a 100644 --- a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt +++ b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt @@ -169,9 +169,9 @@ fun Blockchain.Companion.fromNetworkId(networkId: String): Blockchain? { "hyperevm/test" -> Blockchain.HyperliquidTestnet "quai-network" -> Blockchain.Quai "quai-network/test" -> Blockchain.QuaiTestnet - "linea" -> Blockchain.Linea - "linea/test" -> Blockchain.LineaTestnet - "arbitrum-nova" -> Blockchain.ArbitrumNova + // "linea" -> Blockchain.Linea + // "linea/test" -> Blockchain.LineaTestnet + // "arbitrum-nova" -> Blockchain.ArbitrumNova else -> null } } @@ -338,9 +338,9 @@ fun Blockchain.toNetworkId(): String { Blockchain.HyperliquidTestnet -> "hyperevm/test" Blockchain.Quai -> "quai-network" Blockchain.QuaiTestnet -> "quai-network/test" - Blockchain.Linea -> "linea" - Blockchain.LineaTestnet -> "linea/test" - Blockchain.ArbitrumNova -> "arbitrum-nova" + // Blockchain.Linea -> "linea" + // Blockchain.LineaTestnet -> "linea/test" + // Blockchain.ArbitrumNova -> "arbitrum-nova" } } @@ -446,8 +446,8 @@ fun Blockchain.toCoinId(): String { Blockchain.Pepecoin, Blockchain.PepecoinTestnet -> "pepecoin-network" Blockchain.Hyperliquid, Blockchain.HyperliquidTestnet -> "hyperliquid" Blockchain.Quai, Blockchain.QuaiTestnet -> "quai-network" - Blockchain.Linea, Blockchain.LineaTestnet -> "linea-ethereum" - Blockchain.ArbitrumNova -> "arbitrum-nova-ethereum" + // Blockchain.Linea, Blockchain.LineaTestnet -> "linea-ethereum" + // Blockchain.ArbitrumNova -> "arbitrum-nova-ethereum" } } diff --git a/libs/crypto/src/main/java/com/tangem/lib/crypto/derivation/AccountNodeRecognizer.kt b/libs/crypto/src/main/java/com/tangem/lib/crypto/derivation/AccountNodeRecognizer.kt index 37c9b75e4d..7baee26b63 100644 --- a/libs/crypto/src/main/java/com/tangem/lib/crypto/derivation/AccountNodeRecognizer.kt +++ b/libs/crypto/src/main/java/com/tangem/lib/crypto/derivation/AccountNodeRecognizer.kt @@ -168,8 +168,8 @@ class AccountNodeRecognizer(private val blockchain: Blockchain) { Blockchain.Pepecoin, Blockchain.Hyperliquid, Blockchain.Scroll, - Blockchain.Linea, - Blockchain.ArbitrumNova, + // Blockchain.Linea, + // Blockchain.ArbitrumNova, Blockchain.Quai, -> true Blockchain.Nexa, // unsupported network @@ -244,7 +244,7 @@ class AccountNodeRecognizer(private val blockchain: Blockchain) { Blockchain.PepecoinTestnet, Blockchain.HyperliquidTestnet, Blockchain.QuaiTestnet, - Blockchain.LineaTestnet, + // Blockchain.LineaTestnet, -> false // endregion } From 4eda293a2d24e9cd3d0774b1277712fc21746a12 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 15 Oct 2025 12:26:29 +0000 Subject: [PATCH 3/4] Updated on 2026-08-14 --- gradle/tangem_dependencies.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/tangem_dependencies.toml b/gradle/tangem_dependencies.toml index d1245e4f75..4f616ee16e 100644 --- a/gradle/tangem_dependencies.toml +++ b/gradle/tangem_dependencies.toml @@ -5,9 +5,9 @@ # https://github.com/tangem/tangem-sdk-android/ # https://github.com/tangem/vico -tangemBlockchainSdk = "releases-5.30-1282" +tangemBlockchainSdk = "develop-1275" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds -tangemCardSdk = "releases-5.30-567" +tangemCardSdk = "develop-564" #tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^ tangemVico = "2.0.0-alpha.25-tangem12" #tangemVico = "0.0.1" # Keep it! - used for local builds ^ From 2ead0152f8c8cb581b0768cd31c8962da8669560 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 15 Oct 2025 15:46:12 +0300 Subject: [PATCH 4/4] Updated on 2026-08-14 --- .../moonpay/MoonpayBlockchainMapping.kt | 4 ++-- .../configs/excluded_blockchains_config.json | 4 ---- .../tangem/data/common/network/NetworkFactory.kt | 4 ++-- .../onramp/legacy/MercuryoBlockchainMapping.kt | 4 ++-- .../domain/card/configs/Wallet2CardConfig.kt | 6 +++--- .../domain/card/configs/Wallet2CardConfigTest.kt | 6 +++--- .../com/tangem/blockchainsdk/utils/Blockchain.kt | 16 ++++++++-------- .../crypto/derivation/AccountNodeRecognizer.kt | 6 +++--- 8 files changed, 23 insertions(+), 27 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/network/exchangeServices/moonpay/MoonpayBlockchainMapping.kt b/app/src/main/java/com/tangem/tap/network/exchangeServices/moonpay/MoonpayBlockchainMapping.kt index be7e116dd6..642cdea9ac 100644 --- a/app/src/main/java/com/tangem/tap/network/exchangeServices/moonpay/MoonpayBlockchainMapping.kt +++ b/app/src/main/java/com/tangem/tap/network/exchangeServices/moonpay/MoonpayBlockchainMapping.kt @@ -160,6 +160,6 @@ internal val Blockchain.moonPaySupportedCurrency: MoonPaySupportedCurrency? Pepecoin, PepecoinTestnet -> null Hyperliquid, HyperliquidTestnet -> null Quai, QuaiTestnet -> null - // Linea, LineaTestnet -> null - // ArbitrumNova -> null + Linea, LineaTestnet -> null + ArbitrumNova -> null } \ No newline at end of file diff --git a/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json b/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json index 5e4b650948..8b0cb7f15f 100644 --- a/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json +++ b/core/config-toggles/src/main/assets/configs/excluded_blockchains_config.json @@ -30,9 +30,5 @@ { "name": "zklink", "version": "undefined" - }, - { - "name": "scroll", - "version": "undefined" } ] \ No newline at end of file diff --git a/data/common/src/main/kotlin/com/tangem/data/common/network/NetworkFactory.kt b/data/common/src/main/kotlin/com/tangem/data/common/network/NetworkFactory.kt index 1ec0f21c4f..94fb83724a 100644 --- a/data/common/src/main/kotlin/com/tangem/data/common/network/NetworkFactory.kt +++ b/data/common/src/main/kotlin/com/tangem/data/common/network/NetworkFactory.kt @@ -326,8 +326,8 @@ class NetworkFactory @Inject constructor( Blockchain.Pepecoin, Blockchain.PepecoinTestnet, Blockchain.Hyperliquid, Blockchain.HyperliquidTestnet, Blockchain.Quai, Blockchain.QuaiTestnet, - // Blockchain.Linea, Blockchain.LineaTestnet, - // Blockchain.ArbitrumNova, + Blockchain.Linea, Blockchain.LineaTestnet, + Blockchain.ArbitrumNova, -> Network.TransactionExtrasType.NONE // endregion } diff --git a/data/onramp/src/main/java/com/tangem/data/onramp/legacy/MercuryoBlockchainMapping.kt b/data/onramp/src/main/java/com/tangem/data/onramp/legacy/MercuryoBlockchainMapping.kt index 66ee3d8bb8..a535b536db 100644 --- a/data/onramp/src/main/java/com/tangem/data/onramp/legacy/MercuryoBlockchainMapping.kt +++ b/data/onramp/src/main/java/com/tangem/data/onramp/legacy/MercuryoBlockchainMapping.kt @@ -160,7 +160,7 @@ public val Blockchain.mercuryoNetwork: String? Blockchain.Pepecoin, Blockchain.PepecoinTestnet -> null Blockchain.Hyperliquid, Blockchain.HyperliquidTestnet -> null Blockchain.Quai, Blockchain.QuaiTestnet -> null - // Blockchain.Linea, Blockchain.LineaTestnet -> null - // Blockchain.ArbitrumNova -> null + Blockchain.Linea, Blockchain.LineaTestnet -> null + Blockchain.ArbitrumNova -> null } } \ No newline at end of file diff --git a/domain/card/src/main/kotlin/com/tangem/domain/card/configs/Wallet2CardConfig.kt b/domain/card/src/main/kotlin/com/tangem/domain/card/configs/Wallet2CardConfig.kt index 26f4e21fc4..aa67bf21fe 100644 --- a/domain/card/src/main/kotlin/com/tangem/domain/card/configs/Wallet2CardConfig.kt +++ b/domain/card/src/main/kotlin/com/tangem/domain/card/configs/Wallet2CardConfig.kt @@ -212,9 +212,9 @@ data object Wallet2CardConfig : CardConfig { Blockchain.HyperliquidTestnet -> EllipticCurve.Secp256k1 Blockchain.Quai -> EllipticCurve.Secp256k1 Blockchain.QuaiTestnet -> EllipticCurve.Secp256k1 - // Blockchain.Linea -> EllipticCurve.Secp256k1 - // Blockchain.LineaTestnet -> EllipticCurve.Secp256k1 - // Blockchain.ArbitrumNova -> EllipticCurve.Secp256k1 + Blockchain.Linea -> EllipticCurve.Secp256k1 + Blockchain.LineaTestnet -> EllipticCurve.Secp256k1 + Blockchain.ArbitrumNova -> EllipticCurve.Secp256k1 } } } \ No newline at end of file diff --git a/domain/card/src/test/java/com/tangem/domain/card/configs/Wallet2CardConfigTest.kt b/domain/card/src/test/java/com/tangem/domain/card/configs/Wallet2CardConfigTest.kt index 10dcac6737..d211d4c8c9 100644 --- a/domain/card/src/test/java/com/tangem/domain/card/configs/Wallet2CardConfigTest.kt +++ b/domain/card/src/test/java/com/tangem/domain/card/configs/Wallet2CardConfigTest.kt @@ -168,9 +168,9 @@ class Wallet2CardConfigTest { Blockchain.HyperliquidTestnet to EllipticCurve.Secp256k1, Blockchain.Quai to EllipticCurve.Secp256k1, Blockchain.QuaiTestnet to EllipticCurve.Secp256k1, - // Blockchain.Linea to EllipticCurve.Secp256k1, - // Blockchain.LineaTestnet to EllipticCurve.Secp256k1, - // Blockchain.ArbitrumNova to EllipticCurve.Secp256k1, + Blockchain.Linea to EllipticCurve.Secp256k1, + Blockchain.LineaTestnet to EllipticCurve.Secp256k1, + Blockchain.ArbitrumNova to EllipticCurve.Secp256k1, ) @Test diff --git a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt index f977409a5a..9bac246d33 100644 --- a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt +++ b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt @@ -169,9 +169,9 @@ fun Blockchain.Companion.fromNetworkId(networkId: String): Blockchain? { "hyperevm/test" -> Blockchain.HyperliquidTestnet "quai-network" -> Blockchain.Quai "quai-network/test" -> Blockchain.QuaiTestnet - // "linea" -> Blockchain.Linea - // "linea/test" -> Blockchain.LineaTestnet - // "arbitrum-nova" -> Blockchain.ArbitrumNova + "linea" -> Blockchain.Linea + "linea/test" -> Blockchain.LineaTestnet + "arbitrum-nova" -> Blockchain.ArbitrumNova else -> null } } @@ -338,9 +338,9 @@ fun Blockchain.toNetworkId(): String { Blockchain.HyperliquidTestnet -> "hyperevm/test" Blockchain.Quai -> "quai-network" Blockchain.QuaiTestnet -> "quai-network/test" - // Blockchain.Linea -> "linea" - // Blockchain.LineaTestnet -> "linea/test" - // Blockchain.ArbitrumNova -> "arbitrum-nova" + Blockchain.Linea -> "linea" + Blockchain.LineaTestnet -> "linea/test" + Blockchain.ArbitrumNova -> "arbitrum-nova" } } @@ -446,8 +446,8 @@ fun Blockchain.toCoinId(): String { Blockchain.Pepecoin, Blockchain.PepecoinTestnet -> "pepecoin-network" Blockchain.Hyperliquid, Blockchain.HyperliquidTestnet -> "hyperliquid" Blockchain.Quai, Blockchain.QuaiTestnet -> "quai-network" - // Blockchain.Linea, Blockchain.LineaTestnet -> "linea-ethereum" - // Blockchain.ArbitrumNova -> "arbitrum-nova-ethereum" + Blockchain.Linea, Blockchain.LineaTestnet -> "linea-ethereum" + Blockchain.ArbitrumNova -> "arbitrum-nova-ethereum" } } diff --git a/libs/crypto/src/main/java/com/tangem/lib/crypto/derivation/AccountNodeRecognizer.kt b/libs/crypto/src/main/java/com/tangem/lib/crypto/derivation/AccountNodeRecognizer.kt index 7baee26b63..37c9b75e4d 100644 --- a/libs/crypto/src/main/java/com/tangem/lib/crypto/derivation/AccountNodeRecognizer.kt +++ b/libs/crypto/src/main/java/com/tangem/lib/crypto/derivation/AccountNodeRecognizer.kt @@ -168,8 +168,8 @@ class AccountNodeRecognizer(private val blockchain: Blockchain) { Blockchain.Pepecoin, Blockchain.Hyperliquid, Blockchain.Scroll, - // Blockchain.Linea, - // Blockchain.ArbitrumNova, + Blockchain.Linea, + Blockchain.ArbitrumNova, Blockchain.Quai, -> true Blockchain.Nexa, // unsupported network @@ -244,7 +244,7 @@ class AccountNodeRecognizer(private val blockchain: Blockchain) { Blockchain.PepecoinTestnet, Blockchain.HyperliquidTestnet, Blockchain.QuaiTestnet, - // Blockchain.LineaTestnet, + Blockchain.LineaTestnet, -> false // endregion }