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
Methods
GetServiceInfo
Query the service for general information about its current state.
GetObject
BatchGetObjects
GetTransaction
BatchGetTransactions
GetCheckpoint
GetEpoch
sui/rpc/v2/signature_verification_service.proto
Services (signature_verification_service.proto)
SignatureVerificationService
Methods
VerifySignature
Perform signature verification of a UserSignature against the provided message.
sui/rpc/v2/transaction_execution_service.proto
Services (transaction_execution_service.proto)
TransactionExecutionService
Methods
ExecuteTransaction
SimulateTransaction
sui/rpc/v2/subscription_service.proto
Services (subscription_service.proto)
SubscriptionService
Methods
SubscribeCheckpoints
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)
NameService
Methods
LookupName
ReverseLookupName
sui/rpc/v2/move_package_service.proto
Services (move_package_service.proto)
MovePackageService
Methods
GetPackage
GetDatatype
GetFunction
ListPackageVersions
sui/rpc/v2/state_service.proto
Services (state_service.proto)
StateService
Methods
ListDynamicFields
ListOwnedObjects
GetCoinInfo
GetBalance
ListBalances