diff --git a/Tangem/App/Models/Config/SupportedBlockchains.swift b/Tangem/App/Models/Config/SupportedBlockchains.swift index ecefdf546d..576bc1b426 100644 --- a/Tangem/App/Models/Config/SupportedBlockchains.swift +++ b/Tangem/App/Models/Config/SupportedBlockchains.swift @@ -66,6 +66,7 @@ struct SupportedBlockchains { [ .internetComputer, .sei(testnet: false), + .core(testnet: false), ] } diff --git a/Tangem/App/Services/ExchangeService/MercuryoService.swift b/Tangem/App/Services/ExchangeService/MercuryoService.swift index f2cfa49a27..4bc020c7fa 100644 --- a/Tangem/App/Services/ExchangeService/MercuryoService.swift +++ b/Tangem/App/Services/ExchangeService/MercuryoService.swift @@ -278,7 +278,8 @@ private extension Blockchain { .cyber, .blast, .filecoin, - .sei: + .sei, + .core: // Did you get a compilation error here? If so, check whether the network is supported at https://api.mercuryo.io/v1.6/lib/currencies return nil } diff --git a/Tangem/App/Services/ExchangeService/MoonPayService.swift b/Tangem/App/Services/ExchangeService/MoonPayService.swift index 9c1ecc0a5f..eb038ec48a 100644 --- a/Tangem/App/Services/ExchangeService/MoonPayService.swift +++ b/Tangem/App/Services/ExchangeService/MoonPayService.swift @@ -386,6 +386,7 @@ private extension Blockchain { case .blast: return nil case .filecoin: return "filecoin" case .sei: return nil + case .core: return nil // Did you get a compilation error here? If so, check whether the network is supported at https://api.moonpay.com/v3/currencies } } @@ -462,6 +463,7 @@ private extension Blockchain { case .blast: return nil case .filecoin: return "fil" case .sei: return nil + case .core: return nil // Did you get a compilation error here? If so, check whether the network is supported at https://api.moonpay.com/v3/currencies } } diff --git a/Tangem/App/Services/Express/ExpressTransactionBuilder/CommonExpressTransactionBuilder.swift b/Tangem/App/Services/Express/ExpressTransactionBuilder/CommonExpressTransactionBuilder.swift index 8abdfab10f..3179ff1dac 100644 --- a/Tangem/App/Services/Express/ExpressTransactionBuilder/CommonExpressTransactionBuilder.swift +++ b/Tangem/App/Services/Express/ExpressTransactionBuilder/CommonExpressTransactionBuilder.swift @@ -158,7 +158,8 @@ private extension CommonExpressTransactionBuilder { .internetComputer, .cyber, .blast, - .filecoin: + .filecoin, + .core: throw ExpressTransactionBuilderError.blockchainDonNotSupportedExtraId } } diff --git a/Tangem/App/Utilities/CustomTokenContractAddressConverter.swift b/Tangem/App/Utilities/CustomTokenContractAddressConverter.swift index d018c00f8e..6ef38e0e7a 100644 --- a/Tangem/App/Utilities/CustomTokenContractAddressConverter.swift +++ b/Tangem/App/Utilities/CustomTokenContractAddressConverter.swift @@ -101,7 +101,8 @@ struct CustomTokenContractAddressConverter { .cyber, .blast, .filecoin, - .sei: + .sei, + .core: // Did you get a compilation error here? If so, check if the network supports multiple token contract address // formats (as Hedera does, for example) and add the appropriate conversion logic here if needed return originalAddress diff --git a/Tangem/App/Utilities/TokenInteractionAvailabilityProvider.swift b/Tangem/App/Utilities/TokenInteractionAvailabilityProvider.swift index a48668f2d1..2c7e6e688d 100644 --- a/Tangem/App/Utilities/TokenInteractionAvailabilityProvider.swift +++ b/Tangem/App/Utilities/TokenInteractionAvailabilityProvider.swift @@ -100,7 +100,8 @@ struct TokenInteractionAvailabilityProvider { .cyber, .blast, .filecoin, - .sei: + .sei, + .core: // Checking that we have at least one valid (non-empty) address // diff --git a/Tangem/Modules/Send/Helpers/SendTransactionParametersBuilder.swift b/Tangem/Modules/Send/Helpers/SendTransactionParametersBuilder.swift index 7e62941de1..80adb8c579 100644 --- a/Tangem/Modules/Send/Helpers/SendTransactionParametersBuilder.swift +++ b/Tangem/Modules/Send/Helpers/SendTransactionParametersBuilder.swift @@ -100,7 +100,8 @@ struct SendTransactionParametersBuilder { .internetComputer, .cyber, .blast, - .filecoin: + .filecoin, + .core: return nil } }