Cosmos Data
sei.cosmos_message_events
Description of the sei.cosmos_message_events table on Dune
Table description
Contains all events and their corresponding attributes partitioned by message_index
. Events are linked to transactions via column tx_id
.
On execution, transactions from Cosmos emit data in two formats:
- Messages (
sei.cosmos_tx_messages
): These provide a high-level, readable summary of actions, such as “send money” or “execute contract.” They are easier to understand and track transaction types. - Events (
sei.cosmos_message_events
): These capture detailed, low-level changes at the chain level, including underlying blockchain modifications that may not always be directly related to state changes. - Use Messages for a general overview and Events when you need detailed insights. The two tables are complementary.
Column Descriptions
Column name | Data Type | Description |
---|---|---|
block_date | date | The date of the block. |
block_height | bigint | The height of the block where the message event occurred. |
block_timestamp | timestamp(3) with time zone | Timestamp when the block was validated. |
chain_id | varchar | The ID of the chain where the message event belongs. |
tx_id | varchar | The hash of the transaction containing the message event. |
tx_index | bigint | The index of the transaction in the block. |
message_index | bigint | The index of the message in the transaction. |
event_index | bigint | The index of the event in the message. |
event_type | varchar | The type of event that was triggered. |
event_source | varchar | The source of the event. |
attribute_key | varchar | The key of the event attribute. |
attribute_value | varchar | The value of the event attribute. |
attribute_index | bigint | A unique index for attributes within the event. |
updated_at | timestamp(3) with time zone | Timestamp of when the record was last updated. |
ingested_at | timestamp(3) with time zone | Timestamp of when the record was ingested into Dune. |