import 'package:flutter/foundation.dart'; import 'package:cake_wallet/core/transaction_history.dart'; import 'package:cake_wallet/src/domain/common/node.dart'; import 'package:cake_wallet/src/domain/common/wallet_type.dart'; abstract class WalletBase { WalletType type; String get name; String address; BalaceType balance; TransactionHistoryBase transactionHistory; Future connectToNode({@required Node node}); Future startSync(); Future createTransaction(Object credentials); Future save(); }