Subscribe checkpoints
Authorizations
ApiKeyAuthApiKeyAuthapi-key string
NOWNodes API key passed in the api-key header.
Subscribes to checkpoint updates.
gRPC method: sui.rpc.v2.SubscriptionService.SubscribeCheckpoints (server-streaming).
This is a gRPC method (HTTP/2, Protocol Buffers), not a REST endpoint. The request and response bodies below are shown in the proto3 JSON form that tools such as grpcurl and Postman accept and print. Pass your NOWNodes API key as the api-key gRPC metadata header. Proto files: sui/rpc/v2/subscription_service.proto.
This method is server-streaming: the server keeps the call open and sends a sequence of response messages; each message has the response schema below.
Example grpcurl request:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-emit-defaults \
-proto './sui-apis-grpc/proto/sui/rpc/v2/subscription_service.proto' \
-import-path './sui-apis-grpc/proto' \
-d '{}' \
'sui-grpc.nownodes.io' \
sui.rpc.v2.SubscriptionService.SubscribeCheckpointsBody
Request message for SubscriptionService.SubscribeCheckpoints.
readMaskobjectOptional. Mask for specifying which parts of the Checkpoint should be
returned (e.g. summary, contents, signatures). cursor is always
populated and is not subject to the mask. Read mask: list of field paths to return, in snake_case (e.g. "object_id", "version", "digest"). Nested fields use dots (e.g. "effects.status").
filterTransactionFilterOptional. DNF filter over indexed transaction dimensions. A checkpoint matches if any transaction it contains satisfies the filter. If absent, every checkpoint is streamed.
Response
Stream of response messages.
gRPC error. The status code (e.g. UNAUTHENTICATED, INVALID_ARGUMENT, NOT_FOUND) is returned in the grpc-status trailer, details in grpc-message.