Skip to main content

Table Description

The sui.objects table contains data about Sui objects, which are the fundamental units of data storage on the Sui blockchain. Unlike traditional blockchains that use key-value stores, Sui uses an object-centric model where data is stored as objects with unique identifiers. This table is partitioned by date.

Column Descriptions

ColumnTypeDescription
object_idbinaryBinary representation of the unique identifier of the object
versiondecimal(20,0)Version number of the object
digeststringHash digest of the object contents
type_stringType of the object (e.g., “0x2::coin::Coin<0x2::sui::SUI>“)
checkpointdecimal(20,0)Checkpoint sequence number containing this object operation
epochdecimal(20,0)Epoch number when the object was created/updated
timestamp_msdecimal(20,0)Unix timestamp in milliseconds when the object was created/updated
datedateDate of when the object was created/updated
owner_typestringType of ownership (e.g., “AddressOwner”, “ObjectOwner”, “Shared”, “Immutable”)
owner_addressbinaryBinary representation of the owner address (if applicable)
object_statusstringStatus of the object (e.g., “Created”, “Mutated”, “Deleted”)
initial_shared_versiondecimal(20,0)Initial shared version for shared objects
previous_transactionstringHash of the previous transaction that modified this object
has_public_transferbooleanWhether the object can be publicly transferred
is_consensusbooleanWhether this is a consensus object
storage_rebatedecimal(20,0)Storage rebate for this object
bcsstringBinary Canonical Serialization of the object data
coin_typestringType of coin if this object is a coin
coin_balancedecimal(20,0)Balance of the coin if this object is a coin
struct_tagstringStruct tag of the object
object_jsonstringJSON representation of the object data
bcs_lengthdecimal(20,0)Length of the BCS data in bytes
_updated_attimestampLast time the record was updated
_ingested_attimestampTime when the record was ingested

Table Sample