import 'package:dartz/dartz.dart'; import '../../core/error/failures.dart'; import '../entities/share_account.dart'; import '../entities/mining_record.dart'; import '../entities/global_state.dart'; abstract class MiningRepository { Future> getShareAccount(String accountSequence); Future>> getMiningRecords( String accountSequence, { int page = 1, int limit = 20, }); Future> getGlobalState(); }