diff --git a/lib/services/wallets.dart b/lib/services/wallets.dart index 66bd968d4..034db9308 100644 --- a/lib/services/wallets.dart +++ b/lib/services/wallets.dart @@ -51,6 +51,16 @@ class Wallets extends ChangeNotifier { _managerProviderMap.values.toList(growable: false); List get managers => _managerMap.values.toList(growable: false); + List getWalletIdsFor({required Coin coin}) { + final List result = []; + for (final manager in _managerMap.values) { + if (manager.coin == coin) { + result.add(manager.walletId); + } + } + return result; + } + Map>> getManagerProvidersByCoin() { Map>> result = {}; for (final manager in _managerMap.values) {