Updated on 2026-08-14
This commit is contained in:
parent
c3740a70c0
commit
312f241f7c
4 changed files with 177 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue