Updated on 2026-08-14
This commit is contained in:
parent
9e2c2aa3de
commit
5343873ad4
3 changed files with 42 additions and 14 deletions
37
app/src/main/java/com/tangem/data/PayId.kt
Normal file
37
app/src/main/java/com/tangem/data/PayId.kt
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
package com.tangem.data
|
||||
|
||||
import java.util.*
|
||||
|
||||
private val payIdSupported = EnumSet.of(
|
||||
Blockchain.Ripple,
|
||||
Blockchain.Ethereum,
|
||||
Blockchain.Bitcoin,
|
||||
Blockchain.Token,
|
||||
Blockchain.Litecoin,
|
||||
Blockchain.Stellar,
|
||||
Blockchain.StellarAsset,
|
||||
Blockchain.Binance,
|
||||
Blockchain.Cardano,
|
||||
Blockchain.Ducatus,
|
||||
Blockchain.BitcoinCash,
|
||||
Blockchain.Binance,
|
||||
Blockchain.BinanceAsset,
|
||||
Blockchain.Rootstock,
|
||||
Blockchain.RootstockToken,
|
||||
Blockchain.Tezos,
|
||||
Blockchain.Eos,
|
||||
Blockchain.Matic
|
||||
)
|
||||
|
||||
fun Blockchain.isPayIdSupported(): Boolean {
|
||||
return payIdSupported.contains(this)
|
||||
}
|
||||
|
||||
fun Blockchain.getPayIdNetwork(): String {
|
||||
return when (this) {
|
||||
Blockchain.Ripple -> "XRPL"
|
||||
Blockchain.Rootstock, Blockchain.RootstockToken -> "RSK"
|
||||
else -> this.currency
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue