Updated on 2026-08-14

This commit is contained in:
Tangem 2026-06-26 16:58:04 +04:00
parent c3740a70c0
commit 312f241f7c
4 changed files with 177 additions and 2 deletions

View file

@ -476,6 +476,16 @@ internal class DefaultWalletManagersFacade @Inject constructor(
}
}
override suspend fun isSwapSpenderAllowed(
userWalletId: UserWalletId,
network: Network,
spenderAddress: String,
): Boolean = withContext(dispatchers.io) {
val walletManager = getOrCreateWalletManager(userWalletId = userWalletId, network = network)
?: return@withContext false
walletManager.isSwapSpenderAllowed(spenderAddress)
}
override suspend fun getDynamicAddressesReceiveAddress(userWalletId: UserWalletId, network: Network): String? {
val dynamicAddressesManager = getEnabledDynamicAddressesManagerOrNull(userWalletId, network) ?: return null
return dynamicAddressesManager.findFirstUnusedReceiveAddress()?.address