Updated on 2026-08-14

This commit is contained in:
Tangem 2023-04-07 20:39:24 +08:00
parent 069605e151
commit 36516c900f
234 changed files with 902 additions and 1618 deletions

View file

@ -21,7 +21,9 @@ class UserWalletIdBuilder private constructor(
} else {
publicKey
}
} else null
} else {
null
}
return seed?.let {
UserWalletId(value = calculateUserWalletId(it))
@ -34,7 +36,9 @@ class UserWalletIdBuilder private constructor(
return if (keyHash != null) {
message.calculateHmacSha256(keyHash)
} else null
} else {
null
}
}
companion object {

View file

@ -34,10 +34,7 @@ interface WalletStoreBuilder {
return BlockchainNetworkWalletStoreBuilderImpl(userWallet, blockchainNetwork)
}
operator fun invoke(
userWallet: UserWallet,
walletManager: WalletManager,
): WalletMangerWalletStoreBuilder {
operator fun invoke(userWallet: UserWallet, walletManager: WalletManager): WalletMangerWalletStoreBuilder {
return WalletMangerWalletStoreBuilderImpl(userWallet, walletManager)
}
}
@ -161,10 +158,7 @@ private fun Blockchain.toBlockchainWalletData(walletManager: WalletManager): Wal
)
}
private fun Token.toTokenWalletData(
walletManager: WalletManager,
primaryToken: Token?,
): WalletDataModel {
private fun Token.toTokenWalletData(walletManager: WalletManager, primaryToken: Token?): WalletDataModel {
val wallet = walletManager.wallet
return WalletDataModel(
currency = Currency.Token(