GrpcCoreClient constructor

GrpcCoreClient({
  1. required SuiNetwork network,
  2. Dio? dio,
  3. String? endpoint,
})

endpoint overrides the gRPC-web base URL (e.g. a self-hosted or third-party full node); when null the public endpoint for network is used. network still selects the MVR endpoint regardless.

Implementation

GrpcCoreClient({required super.network, Dio? dio, String? endpoint})
    : _t = GrpcWebTransport(endpoint ?? grpcWebEndpoint(network), dio: dio),
      _mvr = MvrClient.forNetwork(network, dio: dio);