Updated on 2026-08-14

This commit is contained in:
Tangem 2025-07-30 10:57:51 +03:00
parent 03f4f51fc7
commit 2f91afa922
67 changed files with 623 additions and 371 deletions

View file

@ -3,12 +3,11 @@ package com.tangem.data.visa.utils
import com.tangem.blockchain.common.Blockchain
import com.tangem.data.common.currency.CryptoCurrencyFactory
import com.tangem.data.common.network.NetworkFactory
import com.tangem.domain.card.common.util.derivationStyleProvider
import com.tangem.domain.models.currency.CryptoCurrency
import com.tangem.domain.models.network.NetworkAddress
import com.tangem.domain.models.wallet.UserWallet
import com.tangem.domain.models.wallet.requireColdWallet
import com.tangem.domain.visa.model.VisaCurrency
import com.tangem.domain.wallets.derivations.derivationStyleProvider
import com.tangem.lib.visa.model.VisaContractInfo
import org.joda.time.DateTime
import org.joda.time.DateTimeZone
@ -34,7 +33,7 @@ internal class VisaCurrencyFactory @Inject constructor(
val currencyNetwork = networkFactory.create(
blockchain = Blockchain.Polygon,
extraDerivationPath = null,
derivationStyleProvider = userWallet.requireColdWallet().scanResponse.derivationStyleProvider,
derivationStyleProvider = userWallet.derivationStyleProvider,
canHandleTokens = true,
) ?: error("Unable to create network for Visa currency")