Skip to main content

Sui Full Node gRPC Methods

Sui full node gRPC API replaces JSON-RPC on full nodes. JSON-RPC is deprecated.

See also: Message Definitions | Enum and Scalar Types

sui/rpc/v2/ledger_service.proto

Services (ledger_service.proto)

LedgerService

sui/rpc/v2/signature_verification_service.proto

Services (signature_verification_service.proto)

SignatureVerificationService
Methods
Perform signature verification of a UserSignature against the provided message.

sui/rpc/v2/transaction_execution_service.proto

Services (transaction_execution_service.proto)

TransactionExecutionService

sui/rpc/v2/subscription_service.proto

Services (subscription_service.proto)

SubscriptionService
Methods
Subscribe to the stream of checkpoints. This API provides a subscription to the checkpoint stream for the Sui blockchain. When a subscription is initialized the stream will begin with the latest executed checkpoint as seen by the server. Responses are guaranteed to return checkpoints in-order and without gaps. This enables clients to know exactly the last checkpoint they have processed and in the event the subscription terminates (either by the client/server or by the connection breaking), clients will be able to reinitialize a subscription and then leverage other APIs in order to request data for the checkpoints they missed.

sui/rpc/v2/name_service.proto

Services (name_service.proto)

sui/rpc/v2/move_package_service.proto

Services (move_package_service.proto)

sui/rpc/v2/state_service.proto

Services (state_service.proto)