getFullContractState method

  1. @override
Future<FullContractState?> getFullContractState(
  1. Address address
)
override

Get full contract state of address and return FullContractState or throw error

Implementation

@override
Future<FullContractState?> getFullContractState(Address address) async {
  if (_disposed) throw TransportCallAfterDisposeError();

  return mutex.protectRead(() async {
    final res = await transport.getFullContractState(
      address: address.address,
    );
    return res == null ? null : FullContractState.fromJson(jsonDecode(res));
  });
}