---
title: Event
description: Event represents a transaction event emitted by the chain.
source_url:
  html: https://thru.org/docs/api-ref/grpc/messages/thru/services/v1/event/
  md: https://thru.org/docs/api-ref/grpc/messages/thru/services/v1/event.md
---

# Event

Event represents a transaction event emitted by the chain.

**Package:** `thru.services.v1`

## Fields

| Field | Type | # | Description |
| - | - | - | - |
| `event_id` | `string` | 1 · optional | |
| `transaction_signature` | [`thru.common.v1.Signature`](https://thru.org/docs/api-ref/grpc/messages/thru/common/v1/signature.md) | 2 · optional | |
| `program` | [`thru.common.v1.Pubkey`](https://thru.org/docs/api-ref/grpc/messages/thru/common/v1/pubkey.md) | 3 · optional | |
| `payload` | `bytes` | 4 · optional | |
| `slot` | `uint64` | 5 · optional | |
| `call_idx` | `uint32` | 6 · optional | |
| `program_idx` | `uint32` | 7 · optional | |
| `payload_size` | `uint32` | 8 · optional | |
| `block_offset` | `uint32` | 9 · optional | |
| `timestamp` | [`google.protobuf.Timestamp`](https://thru.org/docs/api-ref/grpc/messages/google/protobuf/timestamp.md) | 10 · optional | |
| `fee_payer` | [`thru.common.v1.Pubkey`](https://thru.org/docs/api-ref/grpc/messages/thru/common/v1/pubkey.md) | 11 · optional | |
