GetCheckpoint
gRPC
RPC Method
sui.rpc.v2.LedgerService/GetCheckpointRetrieves the information of the specified checkpoint.
Proto files required
Running the examples below requires the official Sui proto files. Download the proto files, then set the example's -import-path relative to the proto root (the -proto path in the examples is relative to the proto root).
Request Message
sequence_numberinteger
The sequence number of the requested checkpoint.digeststring
The digest of the requested checkpoint.read_maskobject
Mask specifying which fields to read. If no mask is specified, defaults to sequence_number,digest.pathsarray
The set of field mask paths (e.g. "object_id", "version", "digest").Response Message
The requested checkpoint.
sequence_numberinteger
The height of this checkpoint.digeststring
The digest of this Checkpoint's CheckpointSummary.The checkpoint summary.
CheckpointSummary serialized as BCS.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.digeststring
The digest of this CheckpointSummary.epochinteger
Epoch this checkpoint belongs to.sequence_numberinteger
Height of the checkpoint.total_network_transactionsinteger
Total number of transactions since genesis.content_digeststring
The hash of the CheckpointContents for this checkpoint.previous_digeststring
Hash of the previous CheckpointSummary.Running total of gas costs for the epoch.
computation_costinteger
Computation cost.storage_costinteger
Storage cost.storage_rebateinteger
Storage rebate.non_refundable_storage_feeinteger
Non-refundable storage fee.timestampstring
Timestamp in milliseconds from the Unix epoch.Commitments to checkpoint-specific state.
kindstring
Kind of the checkpoint commitment.digeststring
Digest of the commitment.Data present only in the final checkpoint of an epoch.
Committee of validators for the next epoch.
public_keystring
The 96-byte Bls12381 public key for this validator.weightinteger
Voting weight this validator possesses.next_epoch_protocol_versioninteger
Protocol version for the next epoch.Commitments for the epoch.
kindstring
Kind of the checkpoint commitment.digeststring
Digest of the commitment.version_specific_datastring
Version-specific data.Aggregated validator signature over the summary.
epochinteger
The epoch when this signature was produced. This can be used to lookup the ValidatorCommittee from this epoch to verify this signature.signaturestring
The 48-byte Bls12381 aggregated signature.bitmapstring
Bitmap indicating which members of the committee contributed to this signature.Committed contents of the checkpoint.
CheckpointContents serialized as BCS.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.digeststring
Digest of the CheckpointContents.versioninteger
Version of this CheckpointContents.Set of transactions committed to in this checkpoint.
transactionstring
Digest of the transaction.effectsstring
Digest of the effects.Set of user signatures that authorized the transaction.
This signature serialized as BCS. When provided as input this will support both the form that is length prefixed as well as not length prefixed.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.schemestring
The signature scheme of this signature.Simple signature if scheme is ed25519 | secp256k1 | secp256r1.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.The multisig aggregated signature if scheme is
MULTISIG.The plain signatures encoded with signature scheme. The signatures must be in the same order as they are listed in the committee.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes if scheme is ed25519 | secp256k1 | secp256r1.The zklogin authenticator if scheme is
ZKLOGIN.Zklogin proof and inputs required to perform proof verification.
The groth16 proof points.
G1 point a.
e0string
Base10-encoded field element.e1string
Base10-encoded field element.e2string
Base10-encoded field element.G2 point b.
e00string
Base10-encoded field element.e01string
Base10-encoded field element.e10string
Base10-encoded field element.e11string
Base10-encoded field element.e20string
Base10-encoded field element.e21string
Base10-encoded field element.G1 point c.
e0string
Base10-encoded field element.e1string
Base10-encoded field element.e2string
Base10-encoded field element.Base64 details of the iss claim.
valuestring
Value of the claim.index_mod_4integer
Index modulo 4 for base64 decoding.header_base64string
Base64-encoded JWT header.address_seedstring
Base10-encoded field element address seed.max_epochinteger
Maximum epoch for which the proof is valid.The ephemeral signature.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.The public identifier (similar to a public key) for this zklogin authenticator.
issstring
OIDC provider issuer.address_seedstring
Base10-encoded field element address seed.The id of the JWK used to authorize this zklogin authenticator.
issstring
OIDC provider issuer.kidstring
Key ID from the OIDC provider.The passkey authenticator if scheme is
PASSKEY.authenticator_datastring
Opaque authenticator data for this passkey signature.client_data_jsonstring
Structured, unparsed JSON for this passkey signature.A secp256r1 signature.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.bitmapinteger
Bitmap indicating which committee members contributed to the signature.legacy_bitmapstring
If present, means this signature's on-chain format uses the old legacy multisig format.The multisig committee used to validate this signature.
A list of committee members and their corresponding weight.
The public key of the committee member.
schemestring
The signature scheme of this public key.public_keystring
Public key bytes if scheme is ed25519 | secp256k1 | secp256r1 | passkey.A zklogin public identifier if scheme is zklogin.
issstring
OIDC provider issuer.address_seedstring
Base10-encoded field element address seed.weightinteger
The weight of this member's signature.thresholdinteger
The threshold of signatures needed to validate a signature from this committee.The zklogin authenticator if scheme is
ZKLOGIN.Zklogin proof and inputs required to perform proof verification.
The groth16 proof points.
G1 point a.
e0string
Base10-encoded field element.e1string
Base10-encoded field element.e2string
Base10-encoded field element.G2 point b.
e00string
Base10-encoded field element.e01string
Base10-encoded field element.e10string
Base10-encoded field element.e11string
Base10-encoded field element.e20string
Base10-encoded field element.e21string
Base10-encoded field element.G1 point c.
e0string
Base10-encoded field element.e1string
Base10-encoded field element.e2string
Base10-encoded field element.Base64 details of the iss claim.
valuestring
Value of the claim.index_mod_4integer
Index modulo 4 for base64 decoding.header_base64string
Base64-encoded JWT header.address_seedstring
Base10-encoded field element address seed.max_epochinteger
Maximum epoch for which the proof is valid.The ephemeral signature.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.The public identifier (similar to a public key) for this zklogin authenticator.
issstring
OIDC provider issuer.address_seedstring
Base10-encoded field element address seed.The id of the JWK used to authorize this zklogin authenticator.
issstring
OIDC provider issuer.kidstring
Key ID from the OIDC provider.The passkey authenticator if scheme is
PASSKEY.authenticator_datastring
Opaque authenticator data for this passkey signature.client_data_jsonstring
Structured, unparsed JSON for this passkey signature.A secp256r1 signature.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.The
AddressAliases object version used to verify the UserSignature at the same position in signatures. Present when CheckpointContents.version >= 2.versioninteger
Version of the address aliases.Transactions executed in this checkpoint.
digeststring
Transaction digest.The transaction itself.
Transaction serialized as BCS.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.digeststring
Transaction digest.versioninteger
Version of the transaction structure.Kind of the transaction.
kindstring
Kind discriminator.A programmable (user) transaction.
Inputs to the transaction.
kindstring
Kind of the input.purestring
Move value serialized as BCS.object_idstring
ObjectId of the input object.versioninteger
Requested version of the object.digeststring
Digest of the object.mutableboolean
Whether a mutable reference is requested.mutabilitystring
Mutability of the reference.Fund withdrawal input.
amountinteger
Amount to withdraw.coin_typestring
Coin type of the withdrawal.sourcestring
Source of the funds.literalobject
Literal value.Commands to execute.
Command to call a Move function.
packagestring
Package containing the function.modulestring
Module containing the function.functionstring
Name of the function to call.type_argumentsarray
Type arguments to the function.Arguments to the function.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.Command to transfer objects.
Objects to transfer.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.Recipient address.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.Command to split coins.
The coin to split.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.Amounts for each resulting coin.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.Command to merge coins.
The target coin to merge into.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.Coins to merge into the target.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.Command to publish a package.
modulesarray
Serialized Move modules.dependenciesarray
Package dependencies.Command to make a Move vector.
element_typestring
Type of the vector elements.Elements of the vector.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.Command to upgrade a package.
modulesarray
Serialized Move modules.dependenciesarray
Package dependencies.packagestring
ObjectId of the package to upgrade.Upgrade ticket argument.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.A change-epoch system transaction.
epochinteger
The next epoch ID.protocol_versioninteger
Protocol version for the next epoch.storage_chargeinteger
Total storage charge for the epoch.computation_chargeinteger
Total computation charge for the epoch.storage_rebateinteger
Total storage rebate for the epoch.non_refundable_storage_feeinteger
Non-refundable storage fee.epoch_start_timestampstring
Timestamp of the epoch start.System packages to install.
versioninteger
Version of the package.modulesarray
Move modules of the package.dependenciesarray
Package dependencies.The genesis transaction.
Genesis objects.
This Object serialized as BCS.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.object_idstring
ObjectId of the object.versioninteger
Version of the object.digeststring
The digest of this Object.Owner of the object.
kindstring
Kind of ownership.addressstring
Address or ObjectId of the owner.versioninteger
The initial_shared_version if kind is SHARED or start_version if kind is CONSENSUS_ADDRESS.object_typestring
Type of the object.has_public_transferboolean
DEPRECATED. Whether the object has public transfer.BCS bytes of a Move struct value. Only set for Move structs.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.Package data if the object is a package.
storage_idstring
Package ObjectId (storage ID).original_idstring
ID of the first published version.versioninteger
Version of the package.Modules in the package.
namestring
Name of the module.contentsstring
Serialized bytecode.Datatypes defined in the module.
type_namestring
Fully qualified type name.defining_idstring
Package storage ID that defines the type.modulestring
Module name.namestring
Datatype name.abilitiesarray
Abilities of the datatype.Generic type parameters.
constraintsarray
Ability constraints on the parameter.is_phantomboolean
Whether the parameter is phantom.kindstring
Whether it is a struct or enum.Fields of the datatype.
namestring
Name of the field.positioninteger
Position in definition order.Type of the field.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Variants if the datatype is an enum.
namestring
Name of the variant.positioninteger
Position in definition order.Fields of the variant.
namestring
Name of the field.positioninteger
Position in definition order.Type of the field.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Functions defined in the module.
namestring
Name of the function.visibilitystring
Visibility (public/private/public(friend)).is_entryboolean
Whether the function is an entry function.Generic type parameters.
constraintsarray
Ability constraints on the parameter.is_phantomboolean
Whether the parameter is phantom.Parameter types.
referenceobject
Reference kind, if the type is a reference.The signature body.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Return types.
referenceobject
Reference kind, if the type is a reference.The signature body.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Type origins for the package's types.
module_namestring
Name of the defining module.datatype_namestring
Name of the datatype.package_idstring
Package ID where the type originated.Transitive dependencies (linkage table).
original_idstring
Original package ID.upgraded_idstring
Upgraded package ID.upgraded_versioninteger
Upgraded package version.previous_transactionstring
Digest of the transaction that created or last mutated this object.storage_rebateinteger
Storage rebate for the object.jsonobject
JSON rendering of the object.balanceinteger
Current balance if this object is a 0x2::coin::Coin<T>.Template-based display rendering.
outputobject
Substituted display fields.errorsobject
Fields that failed to render.A consensus commit prologue transaction.
epochinteger
Epoch of the commit.roundinteger
Consensus round.commit_timestampstring
Timestamp of the commit.consensus_commit_digeststring
Digest of the consensus commit.sub_dag_indexinteger
Sub-DAG index.Version assignments determined by consensus.
versioninteger
Version of the structure.Transactions that were canceled.
digeststring
Digest of the canceled transaction.Version assignments for the transaction.
object_idstring
ObjectId being assigned.start_versioninteger
Start version.versioninteger
Assigned version.additional_state_digeststring
Digest of additional state.An authenticator state update transaction.
epochinteger
Epoch of the update.roundinteger
Consensus round.Newly active JWKs.
Identifier of the JWK.
issstring
OIDC provider issuer.kidstring
Key ID from the OIDC provider.The JWK itself.
ktystring
Key type parameter.estring
RSA public exponent.nstring
RSA modulus.algstring
Algorithm parameter.epochinteger
Most recent epoch in which the JWK was validated.authenticator_object_initial_shared_versioninteger
Initial shared version of the authenticator object.An end-of-epoch transaction.
End-of-epoch operations to run.
kindstring
Kind discriminator.Change-epoch operation.
epochinteger
The next epoch ID.protocol_versioninteger
Protocol version for the next epoch.storage_chargeinteger
Total storage charge for the epoch.computation_chargeinteger
Total computation charge for the epoch.storage_rebateinteger
Total storage rebate for the epoch.non_refundable_storage_feeinteger
Non-refundable storage fee.epoch_start_timestampstring
Timestamp of the epoch start.System packages to install.
versioninteger
Version of the package.modulesarray
Move modules of the package.dependenciesarray
Package dependencies.Authenticator state expiration operation.
min_epochinteger
Expiration threshold epoch.authenticator_object_initial_shared_versioninteger
Initial shared version of the authenticator object.Execution time observations.
versioninteger
Version of the structure.The observations.
kindstring
Kind of the observation.The Move entry point observed.
packagestring
Package containing the function.modulestring
Module containing the function.functionstring
Name of the function to call.type_argumentsarray
Type arguments to the function.Arguments to the function.
kindstring
Kind of the argument.inputinteger
Index of an input when kind is INPUT.resultinteger
Index of a result when kind is RESULT.subresultinteger
Used to access a sub-result when kind is RESULT.Per-validator observations.
validatorstring
Bls12381 public key of the validator.durationstring
Observed execution duration.bridge_chain_idstring
Bridge chain ID.bridge_object_versioninteger
Bridge object version.storage_costinteger
Storage cost.A randomness state update transaction.
epochinteger
Epoch of the update.randomness_roundinteger
Randomness round.random_bytesstring
Random bytes.randomness_object_initial_shared_versioninteger
Initial shared version of the randomness object.senderstring
Address of the sender.Gas payment information.
Set of gas objects to use for payment.
object_idstring
The object id of this object.versioninteger
The version of this object.digeststring
The digest of this object.ownerstring
Owner of the gas objects, either the transaction sender or a sponsor.priceinteger
Gas unit price to use when charging for computation. Must be greater than or equal to the network's current RGP (reference gas price).budgetinteger
Total budget willing to spend for the execution of a transaction.Transaction expiration (TTL).
kindstring
Kind of the expiration.epochinteger
Maximum epoch after which the transaction expires.min_epochinteger
Minimum epoch before which the transaction is invalid.min_timestampstring
Minimum valid timestamp.max_timestampstring
Maximum valid timestamp.chainstring
ChainId used for replay protection.nonceinteger
Uniqueness identifier.Signatures on the transaction.
This signature serialized as BCS. When provided as input this will support both the form that is length prefixed as well as not length prefixed.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.schemestring
The signature scheme of this signature.Simple signature if scheme is ed25519 | secp256k1 | secp256r1.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.The multisig aggregated signature if scheme is
MULTISIG.The plain signatures encoded with signature scheme. The signatures must be in the same order as they are listed in the committee.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes if scheme is ed25519 | secp256k1 | secp256r1.The zklogin authenticator if scheme is
ZKLOGIN.Zklogin proof and inputs required to perform proof verification.
The groth16 proof points.
G1 point a.
e0string
Base10-encoded field element.e1string
Base10-encoded field element.e2string
Base10-encoded field element.G2 point b.
e00string
Base10-encoded field element.e01string
Base10-encoded field element.e10string
Base10-encoded field element.e11string
Base10-encoded field element.e20string
Base10-encoded field element.e21string
Base10-encoded field element.G1 point c.
e0string
Base10-encoded field element.e1string
Base10-encoded field element.e2string
Base10-encoded field element.Base64 details of the iss claim.
valuestring
Value of the claim.index_mod_4integer
Index modulo 4 for base64 decoding.header_base64string
Base64-encoded JWT header.address_seedstring
Base10-encoded field element address seed.max_epochinteger
Maximum epoch for which the proof is valid.The ephemeral signature.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.The public identifier (similar to a public key) for this zklogin authenticator.
issstring
OIDC provider issuer.address_seedstring
Base10-encoded field element address seed.The id of the JWK used to authorize this zklogin authenticator.
issstring
OIDC provider issuer.kidstring
Key ID from the OIDC provider.The passkey authenticator if scheme is
PASSKEY.authenticator_datastring
Opaque authenticator data for this passkey signature.client_data_jsonstring
Structured, unparsed JSON for this passkey signature.A secp256r1 signature.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.bitmapinteger
Bitmap indicating which committee members contributed to the signature.legacy_bitmapstring
If present, means this signature's on-chain format uses the old legacy multisig format.The multisig committee used to validate this signature.
A list of committee members and their corresponding weight.
The public key of the committee member.
schemestring
The signature scheme of this public key.public_keystring
Public key bytes if scheme is ed25519 | secp256k1 | secp256r1 | passkey.A zklogin public identifier if scheme is zklogin.
issstring
OIDC provider issuer.address_seedstring
Base10-encoded field element address seed.weightinteger
The weight of this member's signature.thresholdinteger
The threshold of signatures needed to validate a signature from this committee.The zklogin authenticator if scheme is
ZKLOGIN.Zklogin proof and inputs required to perform proof verification.
The groth16 proof points.
G1 point a.
e0string
Base10-encoded field element.e1string
Base10-encoded field element.e2string
Base10-encoded field element.G2 point b.
e00string
Base10-encoded field element.e01string
Base10-encoded field element.e10string
Base10-encoded field element.e11string
Base10-encoded field element.e20string
Base10-encoded field element.e21string
Base10-encoded field element.G1 point c.
e0string
Base10-encoded field element.e1string
Base10-encoded field element.e2string
Base10-encoded field element.Base64 details of the iss claim.
valuestring
Value of the claim.index_mod_4integer
Index modulo 4 for base64 decoding.header_base64string
Base64-encoded JWT header.address_seedstring
Base10-encoded field element address seed.max_epochinteger
Maximum epoch for which the proof is valid.The ephemeral signature.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.The public identifier (similar to a public key) for this zklogin authenticator.
issstring
OIDC provider issuer.address_seedstring
Base10-encoded field element address seed.The id of the JWK used to authorize this zklogin authenticator.
issstring
OIDC provider issuer.kidstring
Key ID from the OIDC provider.The passkey authenticator if scheme is
PASSKEY.authenticator_datastring
Opaque authenticator data for this passkey signature.client_data_jsonstring
Structured, unparsed JSON for this passkey signature.A secp256r1 signature.
schemestring
The signature scheme of this signature.signaturestring
Signature bytes.public_keystring
Public key bytes.Effects of the transaction.
Effects serialized as BCS.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.digeststring
Digest of the effects.versioninteger
Version of the effects structure.Execution status.
successboolean
Whether execution succeeded.Error information if execution failed.
descriptionstring
Human-readable description.commandinteger
Index of the command that errored.kindstring
Kind of the execution error.Move abort details.
abort_codeinteger
Abort code.Location where the abort occurred.
packagestring
Package where the error occurred.modulestring
Module where the error occurred.functioninteger
Function index.instructioninteger
Instruction offset.function_namestring
Name of the function.Clever error details, if available.
error_codeinteger
Error code.line_numberinteger
Line number of the error.constant_namestring
Name of the constant.constant_typestring
Type of the constant.renderedstring
Rendered error message.rawstring
Raw error bytes.Size error details.
sizeinteger
The offending size.max_sizeinteger
Maximum allowed size.Command argument error details.
argumentinteger
Position of the argument.kindstring
Kind of the argument error.Index error details.
indexinteger
Input or result index.subresultinteger
Subresult index.Type argument error details.
type_argumentinteger
Index of the type argument.kindstring
Kind of the type argument error.Package upgrade error details.
kindstring
Kind of the upgrade error.package_idstring
ObjectId of the package.digeststring
Digest related to the error.policyinteger
Upgrade policy value.ticket_idstring
Upgrade ticket ID.Index error details.
indexinteger
Input or result index.subresultinteger
Subresult index.object_idstring
ObjectId related to the error.Coin deny list error details.
addressstring
The denied address.coin_typestring
Coin type involved.Objects that were congested.
objectsarray
The congested objects.epochinteger
Epoch of execution.Summary of gas used.
computation_costinteger
Computation cost.storage_costinteger
Storage cost.storage_rebateinteger
Storage rebate.non_refundable_storage_feeinteger
Non-refundable storage fee.transaction_digeststring
Digest of the executed transaction.The gas object after execution.
object_idstring
ObjectId of the changed object.input_statestring
Input state of the object.input_versioninteger
Input version.input_digeststring
Input digest.Owner before the change.
kindstring
Kind of ownership.addressstring
Address or ObjectId of the owner.versioninteger
The initial_shared_version if kind is SHARED or start_version if kind is CONSENSUS_ADDRESS.output_statestring
Output state of the object.output_versioninteger
Output version.output_digeststring
Output digest.Owner after the change.
kindstring
Kind of ownership.addressstring
Address or ObjectId of the owner.versioninteger
The initial_shared_version if kind is SHARED or start_version if kind is CONSENSUS_ADDRESS.Accumulator write operation, if any.
addressstring
Address of the accumulator.accumulator_typestring
Type of the accumulator.operationstring
The accumulator operation.value_kindobject
Kind of the accumulator value.integer_valueinteger
Integer value.integer_tuplearray
Integer tuple of length 2.Event digest accumulator entries.
event_indexinteger
Index of the event.digeststring
Digest of the event.id_operationstring
ID operation (created/deleted/etc.).object_typestring
Type of the object.events_digeststring
Digest of the emitted events.dependenciesarray
Transactions this transaction depends on.lamport_versioninteger
Lamport version of written objects.Objects changed during execution.
object_idstring
ObjectId of the changed object.input_statestring
Input state of the object.input_versioninteger
Input version.input_digeststring
Input digest.Owner before the change.
kindstring
Kind of ownership.addressstring
Address or ObjectId of the owner.versioninteger
The initial_shared_version if kind is SHARED or start_version if kind is CONSENSUS_ADDRESS.output_statestring
Output state of the object.output_versioninteger
Output version.output_digeststring
Output digest.Owner after the change.
kindstring
Kind of ownership.addressstring
Address or ObjectId of the owner.versioninteger
The initial_shared_version if kind is SHARED or start_version if kind is CONSENSUS_ADDRESS.Accumulator write operation, if any.
addressstring
Address of the accumulator.accumulator_typestring
Type of the accumulator.operationstring
The accumulator operation.value_kindobject
Kind of the accumulator value.integer_valueinteger
Integer value.integer_tuplearray
Integer tuple of length 2.Event digest accumulator entries.
event_indexinteger
Index of the event.digeststring
Digest of the event.id_operationstring
ID operation (created/deleted/etc.).object_typestring
Type of the object.Consensus objects not changed during execution.
kindstring
Kind of the unchanged consensus object.object_idstring
ObjectId of the object.versioninteger
Version of the object.digeststring
Digest of the object.object_typestring
Type of the object.auxiliary_data_digeststring
Digest of auxiliary data.Loaded runtime objects that were not changed.
object_idstring
The object id of this object.versioninteger
The version of this object.digeststring
The digest of this object.Events emitted by the transaction.
TransactionEvents serialized as BCS.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.digeststring
Digest of the TransactionEvents.Set of events emitted by a transaction.
package_idstring
Package ID of the invoked function.modulestring
Module name of the top-level function of a MoveCall command that triggered this event to be emitted.senderstring
Address of the transaction sender.event_typestring
Type of the emitted event.BCS serialized bytes of the event.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.jsonobject
JSON rendering of the event.checkpointinteger
Checkpoint including this transaction.timestampstring
Timestamp of execution.Balance changes caused by the transaction.
addressstring
The affected account address.coin_typestring
Coin type.amountstring
Balance change amount.Objects related to the transaction.
Objects, sorted by object_id and version.
This Object serialized as BCS.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.object_idstring
ObjectId of the object.versioninteger
Version of the object.digeststring
The digest of this Object.Owner of the object.
kindstring
Kind of ownership.addressstring
Address or ObjectId of the owner.versioninteger
The initial_shared_version if kind is SHARED or start_version if kind is CONSENSUS_ADDRESS.object_typestring
Type of the object.has_public_transferboolean
DEPRECATED. Whether the object has public transfer.BCS bytes of a Move struct value. Only set for Move structs.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.Package data if the object is a package.
storage_idstring
Package ObjectId (storage ID).original_idstring
ID of the first published version.versioninteger
Version of the package.Modules in the package.
namestring
Name of the module.contentsstring
Serialized bytecode.Datatypes defined in the module.
type_namestring
Fully qualified type name.defining_idstring
Package storage ID that defines the type.modulestring
Module name.namestring
Datatype name.abilitiesarray
Abilities of the datatype.Generic type parameters.
constraintsarray
Ability constraints on the parameter.is_phantomboolean
Whether the parameter is phantom.kindstring
Whether it is a struct or enum.Fields of the datatype.
namestring
Name of the field.positioninteger
Position in definition order.Type of the field.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Variants if the datatype is an enum.
namestring
Name of the variant.positioninteger
Position in definition order.Fields of the variant.
namestring
Name of the field.positioninteger
Position in definition order.Type of the field.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Functions defined in the module.
namestring
Name of the function.visibilitystring
Visibility (public/private/public(friend)).is_entryboolean
Whether the function is an entry function.Generic type parameters.
constraintsarray
Ability constraints on the parameter.is_phantomboolean
Whether the parameter is phantom.Parameter types.
referenceobject
Reference kind, if the type is a reference.The signature body.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Return types.
referenceobject
Reference kind, if the type is a reference.The signature body.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Type origins for the package's types.
module_namestring
Name of the defining module.datatype_namestring
Name of the datatype.package_idstring
Package ID where the type originated.Transitive dependencies (linkage table).
original_idstring
Original package ID.upgraded_idstring
Upgraded package ID.upgraded_versioninteger
Upgraded package version.previous_transactionstring
Digest of the transaction that created or last mutated this object.storage_rebateinteger
Storage rebate for the object.jsonobject
JSON rendering of the object.balanceinteger
Current balance if this object is a 0x2::coin::Coin<T>.Template-based display rendering.
outputobject
Substituted display fields.errorsobject
Fields that failed to render.Set of objects either referenced as inputs or produced as outputs by transactions included in this checkpoint. Objects appear here for deduplication;
transactions.objects will not be populated.Objects, sorted by object_id and version.
This Object serialized as BCS.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.object_idstring
ObjectId of the object.versioninteger
Version of the object.digeststring
The digest of this Object.Owner of the object.
kindstring
Kind of ownership.addressstring
Address or ObjectId of the owner.versioninteger
The initial_shared_version if kind is SHARED or start_version if kind is CONSENSUS_ADDRESS.object_typestring
Type of the object.has_public_transferboolean
DEPRECATED. Whether the object has public transfer.BCS bytes of a Move struct value. Only set for Move structs.
namestring
Name that identifies the type of the serialized value.valuestring
Bytes of a BCS serialized value.Package data if the object is a package.
storage_idstring
Package ObjectId (storage ID).original_idstring
ID of the first published version.versioninteger
Version of the package.Modules in the package.
namestring
Name of the module.contentsstring
Serialized bytecode.Datatypes defined in the module.
type_namestring
Fully qualified type name.defining_idstring
Package storage ID that defines the type.modulestring
Module name.namestring
Datatype name.abilitiesarray
Abilities of the datatype.Generic type parameters.
constraintsarray
Ability constraints on the parameter.is_phantomboolean
Whether the parameter is phantom.kindstring
Whether it is a struct or enum.Fields of the datatype.
namestring
Name of the field.positioninteger
Position in definition order.Type of the field.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Variants if the datatype is an enum.
namestring
Name of the variant.positioninteger
Position in definition order.Fields of the variant.
namestring
Name of the field.positioninteger
Position in definition order.Type of the field.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Functions defined in the module.
namestring
Name of the function.visibilitystring
Visibility (public/private/public(friend)).is_entryboolean
Whether the function is an entry function.Generic type parameters.
constraintsarray
Ability constraints on the parameter.is_phantomboolean
Whether the parameter is phantom.Parameter types.
referenceobject
Reference kind, if the type is a reference.The signature body.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Return types.
referenceobject
Reference kind, if the type is a reference.The signature body.
typeobject
The type.type_namestring
Fully qualified datatype name.type_parameter_instantiationarray
Instantiation of type parameters.type_parameterinteger
Type parameter position.Type origins for the package's types.
module_namestring
Name of the defining module.datatype_namestring
Name of the datatype.package_idstring
Package ID where the type originated.Transitive dependencies (linkage table).
original_idstring
Original package ID.upgraded_idstring
Upgraded package ID.upgraded_versioninteger
Upgraded package version.previous_transactionstring
Digest of the transaction that created or last mutated this object.storage_rebateinteger
Storage rebate for the object.jsonobject
JSON rendering of the object.balanceinteger
Current balance if this object is a 0x2::coin::Coin<T>.Template-based display rendering.
outputobject
Substituted display fields.errorsobject
Fields that failed to render.grpcurl
grpcurl \-import-path . \-proto sui/rpc/v2/ledger_service.proto \-H 'X-API-KEY: nodit-demo' \-d '{"sequence_number": 12345678,"digest": "7Gy9UsHEyJm1m1ANwLzpMPpFVGt3XoMMfbVgsCuFZHNN"}' \sui-mainnet.nodit.io:443 \sui.rpc.v2.LedgerService/GetCheckpoint