> ## 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.

# Events Enriched

### Table Details

| Property            | Value                                                                                           |
| ------------------- | ----------------------------------------------------------------------------------------------- |
| Table Name          | `sui.raw.events_enriched`                                                                       |
| Table Status        | Production-Ready                                                                                |
| Unique Key          | `transaction_block_digest`, `event_seq`                                                         |
| Clustering Key(s)   | `checkpoint_timestamp::date`                                                                    |
| Search Optimization | `transaction_block_digest`, `sender`, `event_seq`, `type_address`, `type_module`, `type_struct` |

### Table Columns

| Column Name                | Data Type          | Description                                                                                                                                                                       |
| -------------------------- | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| bcs                        | VARCHAR(16777216)  | BCS (Binary Canonical Serialization) encoded bytes of the object or event data, as a base64 or hex string.                                                                        |
| 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`.                                                                                     |
| event\_seq                 | NUMBER(38,0)       | Zero-based sequence number of this event within its transaction block.                                                                                                            |
| transaction\_block\_digest | VARCHAR(16777216)  | Base58-encoded digest of the Sui transaction block. Alias for `sui_transaction_digest`.                                                                                           |
| package\_id                | VARCHAR(16777216)  | Object ID of the Sui Move package that emitted this event or executed this transaction.                                                                                           |
| parsed\_json               | VARIANT            | Decoded JSON representation of the BCS-encoded event or object data.                                                                                                              |
| 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\_status | VARCHAR(16777216)  | Execution result of the transaction block: success or the failure reason.                                                                                                         |
| transaction\_module        | VARCHAR(16777216)  | Module of the transaction                                                                                                                                                         |
| type                       | VARCHAR(16777216)  | The type of the position on the perpetual.                                                                                                                                        |
| \_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.                                                                                                                     |
| type\_address              | VARCHAR(16777216)  | Move package address component of a fully-qualified type (e.g. 0x2 in 0x2::coin::Coin).                                                                                           |
| type\_module               | VARCHAR(16777216)  | Move module name component of a fully-qualified type (e.g. coin in 0x2::coin::Coin).                                                                                              |
| type\_struct               | VARCHAR(16777216)  | Struct name component of a fully-qualified Move type.                                                                                                                             |
| type\_struct\_full         | VARCHAR(16777216)  | Full struct identifier including generic parameters (e.g. Coin).                                                                                                                  |
| type\_num\_generics        | NUMBER(19,0)       | Number of generic type parameters in this Move type.                                                                                                                              |
| type\_param0               | VARCHAR(134217728) | Full string of the first generic type parameter.                                                                                                                                  |
| type\_param0\_address      | VARCHAR(134217728) | Package address of the first generic type parameter.                                                                                                                              |
| type\_param0\_module       | VARCHAR(134217728) | Module name of the first generic type parameter.                                                                                                                                  |
| type\_param0\_struct       | VARCHAR(134217728) | Struct name of the first generic type parameter.                                                                                                                                  |
| type\_param1               | VARCHAR(134217728) | Full string of the second generic type parameter.                                                                                                                                 |
| type\_param1\_address      | VARCHAR(134217728) | Package address of the second generic type parameter.                                                                                                                             |
| type\_param1\_module       | VARCHAR(134217728) | Module name of the second generic type parameter.                                                                                                                                 |
| type\_param1\_struct       | VARCHAR(134217728) | Struct name of the second generic type parameter.                                                                                                                                 |
| type\_param2               | VARCHAR(134217728) | Full string of the third generic type parameter.                                                                                                                                  |
| type\_param2\_address      | VARCHAR(134217728) | Package address of the third generic type parameter.                                                                                                                              |
| type\_param2\_module       | VARCHAR(134217728) | Module name of the third generic type parameter.                                                                                                                                  |
| type\_param2\_struct       | VARCHAR(134217728) | Struct name of the third generic type parameter.                                                                                                                                  |
