tryGetAccount method

Future<BaseAccount?> tryGetAccount(
  1. CosmosBaseAddress address, {
  2. Duration? timeout,
})

Implementation

Future<BaseAccount?> tryGetAccount(
  CosmosBaseAddress address, {
  Duration? timeout,
}) async {
  try {
    final request = QueryAccountInfoRequest(address: address.address);
    final result = await query(request, timeout: timeout);
    return result.info;
  } on RPCError catch (e) {
    if (CosmosProviderUtils.itemNotFound(e.errorCode)) return null;
    rethrow;
  }
}