Updated on 2026-08-14

This commit is contained in:
Tangem 2019-07-03 15:18:42 +03:00
parent 9a81079ec9
commit 1a54ecc244
10 changed files with 745 additions and 43 deletions

View file

@ -7,6 +7,8 @@ import com.tangem.wallet.eth.EthEngine
import com.tangem.wallet.token.TokenEngine
import com.tangem.wallet.bch.BtcCashEngine
import com.tangem.data.Blockchain
import com.tangem.wallet.EOS.EosData
import com.tangem.wallet.EOS.EosEngine
import com.tangem.wallet.binance.BinanceEngine
import com.tangem.wallet.cardano.CardanoData
import com.tangem.wallet.cardano.CardanoEngine
@ -45,6 +47,7 @@ object CoinEngineFactory {
Blockchain.Binance, Blockchain.BinanceTestNet -> BinanceEngine()
Blockchain.Matic, Blockchain.MaticTestNet -> MaticTokenEngine()
Blockchain.StellarTestNet, Blockchain.Stellar -> XlmEngine()
Blockchain.Eos -> EosEngine()
else -> null
}
}
@ -78,6 +81,8 @@ object CoinEngineFactory {
MaticTokenEngine(context)
else if (Blockchain.Stellar == context.blockchain || Blockchain.StellarTestNet == context.blockchain)
XlmEngine(context)
else if (Blockchain.Eos == context.blockchain)
EosEngine(context)
else
return null
} catch (e: Exception) {