getState method
Implementation
@override
Future<BeaconState> getState({int? epoch}) async {
if (epoch == null || epoch == _state.epoch) {
return _state;
}
final client = Web3Client(
contractConfig['0x${DEFAULT_CHAIN_ID.toRadixString(16)}']!['rpcUrl']!,
Client());
return fetchEpochData(_contract, client, epoch);
}