import 'package:stackwallet/wallets/crypto_currency/coins/banano.dart'; import 'package:stackwallet/wallets/crypto_currency/crypto_currency.dart'; import 'package:stackwallet/wallets/crypto_currency/intermediate/nano_currency.dart'; import 'package:stackwallet/wallets/isar/models/wallet_info.dart'; import 'package:stackwallet/wallets/wallet/intermediate/bip39_wallet.dart'; import 'package:stackwallet/wallets/wallet/mixins/nano_based.dart'; class BananoWallet extends Bip39Wallet with NanoBased { BananoWallet(CryptoCurrencyNetwork network) : super(Banano(network)); Future updateMonkeyImageBytes(List bytes) async { await info.updateOtherData( newEntries: { WalletInfoKeys.bananoMonkeyImageBytes: bytes, }, isar: mainDB.isar, ); } List? getMonkeyImageBytes() { final list = info.otherData[WalletInfoKeys.bananoMonkeyImageBytes] as List?; if (list == null) { return null; } return List.from(list); } }