import 'package:cw_core/balance.dart'; import 'package:cw_core/pathForWallet.dart'; import 'package:cw_core/transaction_history.dart'; import 'package:cw_core/transaction_info.dart'; import 'package:cw_core/wallet_base.dart'; import 'package:cw_core/wallet_credentials.dart'; import 'package:cw_core/wallet_info.dart'; import 'package:cw_core/wallet_service.dart'; import 'package:cw_core/wallet_type.dart'; import 'package:hive/hive.dart'; import 'dummy_wallet_creation_credentials.dart'; class DummyWalletService extends WalletService { DummyWalletService(this.walletInfoSource); final Box walletInfoSource; @override Future, TransactionInfo>> create(WalletCredentials credentials) => throw UnimplementedError(); @override WalletType getType() => WalletType.dummy; @override Future isWalletExit(String name) => throw UnimplementedError(); @override Future, TransactionInfo>> openWallet(String name, String password) => throw UnimplementedError(); @override Future remove(String wallet) => throw UnimplementedError(); @override Future rename(String currentName, String password, String newName) => throw UnimplementedError(); @override Future, TransactionInfo>> restoreFromKeys(DummyRestoreWalletFromKeyCredentials credentials) => throw UnimplementedError(); @override Future, TransactionInfo>> restoreFromSeed(DummyRestoreWalletFromSeedCredentials credentials) => throw UnimplementedError(); }