> ## Documentation Index
> Fetch the complete documentation index at: https://docs.allium.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Object Changes Enriched

### Table Details

| Property            | Value                                                                                                                                              |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Table Name          | `sui.raw.object_changes_enriched`                                                                                                                  |
| Table Status        | Production-Ready                                                                                                                                   |
| Unique Key          | `digest`                                                                                                                                           |
| Clustering Key(s)   | `checkpoint_timestamp::date`                                                                                                                       |
| Search Optimization | `transaction_block_digest`, `sender`, `object_change_index`, `object_type_full`, `object_type_address`, `object_type_module`, `object_type_struct` |

### Table Columns

| Column Name                   | Data Type          | Description                                                                                                                                                                                              |
| ----------------------------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| checkpoint\_digest            | VARCHAR(16777216)  | Hash digest of the Sui checkpoint. Alias for `sui_checkpoint_digest`.                                                                                                                                    |
| checkpoint\_sequence          | NUMBER(38,0)       | Monotonically increasing sequence number of the Sui checkpoint. Alias for `sui_checkpoint_sequence` used in models that drop the chain prefix.                                                           |
| checkpoint\_timestamp         | TIMESTAMP\_NTZ(9)  | Timestamp (UTC) of when the Sui checkpoint was created. Alias for `sui_checkpoint_timestamp`.                                                                                                            |
| digest                        | VARCHAR(16777216)  | Cryptographic hash uniquely identifying this object, transaction block, or checkpoint.                                                                                                                   |
| object\_change\_index         | NUMBER(38,0)       | Sequential index of this object change within its transaction block.                                                                                                                                     |
| object\_id                    | VARCHAR(16777216)  | Unique 32-byte hex address identifying this Sui object.                                                                                                                                                  |
| object\_type                  | VARCHAR(16777216)  | Abbreviated Move type of this object (e.g. 0x2::coin::Coin).                                                                                                                                             |
| owner                         | VARIANT            | Owner externally-owned account (EOA) of a Gnosis Safe proxy wallet, recovered from the ProxyCreation event as a 1:1 proxy-to-owner link. Null for MagicLink wallets, which have no on-chain owner event. |
| previous\_version             | NUMBER(38,0)       | Version number of this object before the current change.                                                                                                                                                 |
| sender                        | VARCHAR(16777216)  | Address that sent or initiated this transaction or message. Alias for `from_address` or `signer` depending on chain — used in models that preserve the chain's native field name.                        |
| transaction\_block\_digest    | VARCHAR(16777216)  | Base58-encoded digest of the Sui transaction block. Alias for `sui_transaction_digest`.                                                                                                                  |
| transaction\_block\_status    | VARCHAR(16777216)  | Execution result of the transaction block: success or the failure reason.                                                                                                                                |
| type                          | VARCHAR(16777216)  | The type of the position on the perpetual.                                                                                                                                                               |
| version                       | NUMBER(38,0)       | Schema version discriminator.                                                                                                                                                                            |
| \_created\_at                 | TIMESTAMP\_NTZ(9)  | Timestamp of when the entry was created in the database.                                                                                                                                                 |
| \_updated\_at                 | TIMESTAMP\_NTZ(9)  | Timestamp of when the entry was last updated in the database.                                                                                                                                            |
| object\_type\_full            | VARCHAR(16777216)  | Full Move type string of this object including all generic parameters.                                                                                                                                   |
| object\_type\_address         | VARCHAR(16777216)  | Package address component of this object's Move type.                                                                                                                                                    |
| object\_type\_module          | VARCHAR(16777216)  | Module name component of this object's Move type.                                                                                                                                                        |
| object\_type\_struct          | VARCHAR(16777216)  | Struct name component of this object's Move type.                                                                                                                                                        |
| object\_type\_struct\_full    | VARCHAR(16777216)  | Full struct identifier including generic parameters (e.g. Coin).                                                                                                                                         |
| object\_type\_num\_generics   | NUMBER(19,0)       | Number of generic type parameters in this object's Move type.                                                                                                                                            |
| object\_type\_param0          | VARCHAR(134217728) | Full string of the first generic type parameter of this object's Move type.                                                                                                                              |
| object\_type\_param0\_address | VARCHAR(134217728) | Package address of the first generic type parameter.                                                                                                                                                     |
| object\_type\_param0\_module  | VARCHAR(134217728) | Module name of the first generic type parameter.                                                                                                                                                         |
| object\_type\_param0\_struct  | VARCHAR(134217728) | Struct name of the first generic type parameter.                                                                                                                                                         |
| object\_type\_param1          | VARCHAR(134217728) | Full string of the second generic type parameter of this object's Move type.                                                                                                                             |
| object\_type\_param1\_address | VARCHAR(134217728) | Package address of the second generic type parameter.                                                                                                                                                    |
| object\_type\_param1\_module  | VARCHAR(134217728) | Module name of the second generic type parameter.                                                                                                                                                        |
| object\_type\_param1\_struct  | VARCHAR(134217728) | Struct name of the second generic type parameter.                                                                                                                                                        |
| object\_type\_param2          | VARCHAR(134217728) | Full string of the third generic type parameter of this object's Move type.                                                                                                                              |
| object\_type\_param2\_address | VARCHAR(134217728) | Package address of the third generic type parameter.                                                                                                                                                     |
| object\_type\_param2\_module  | VARCHAR(134217728) | Module name of the third generic type parameter.                                                                                                                                                         |
| object\_type\_param2\_struct  | VARCHAR(134217728) | Struct name of the third generic type parameter.                                                                                                                                                         |
