SuiGrpcClient constructor

SuiGrpcClient(
  1. SuiGrpcClientOptions options
)

Implementation

SuiGrpcClient(SuiGrpcClientOptions options) {
  _channel =
      options.customChannel ??
      ClientChannel(
        options.baseUrl,
        port: options.port,
        options: ChannelOptions(credentials: ChannelCredentials.secure()),
      );

  transactionExecutionService = TransactionExecutionServiceClient(_channel);
  ledgerService = LedgerServiceClient(_channel);
  stateService = StateServiceClient(_channel);
  subscriptionService = SubscriptionServiceClient(_channel);
  movePackageService = MovePackageServiceClient(_channel);
  signatureVerificationService = SignatureVerificationServiceClient(_channel);
  nameService = NameServiceClient(_channel);

  core = GrpcCoreClient(this);
}