Methods
StreamBlocks
Request message type
Response message type
This method uses streaming responses.
StreamAccountUpdates
Request message type
Response message type
This method uses streaming responses.
StreamTransactions
Request message type
Response message type
This method uses streaming responses.
StreamEvents
Request message type
Response message type
This method uses streaming responses.
TrackTransaction
Request message type
Response message type
This method uses streaming responses.
Messages
AccountUpdate
| Field | Type | Description |
|---|---|---|
slot | uint64 | |
page | thru.core.v1.AccountPage | |
meta | thru.core.v1.AccountMeta | |
delete | bool |
StreamAccountUpdatesRequest
| Field | Type | Description |
|---|---|---|
address | thru.core.v1.Pubkey | |
view | thru.core.v1.AccountView | |
filter | thru.common.v1.Filter |
StreamAccountUpdatesResponse
| Field | Type | Description |
|---|---|---|
snapshot | thru.core.v1.Account | |
update | AccountUpdate |
StreamBlocksRequest
| Field | Type | Description |
|---|---|---|
start_slot | uint64 | |
filter | thru.common.v1.Filter | |
view | thru.core.v1.BlockView | |
min_consensus | thru.common.v1.ConsensusStatus |
StreamBlocksResponse
| Field | Type | Description |
|---|---|---|
block | thru.core.v1.Block |
StreamEventsRequest
| Field | Type | Description |
|---|---|---|
filter | thru.common.v1.Filter |
StreamEventsResponse
| Field | Type | Description |
|---|---|---|
event_id | string | |
payload | bytes | |
timestamp | google.protobuf.Timestamp | |
program | thru.core.v1.Pubkey | |
call_idx | uint32 | |
signature | thru.core.v1.Signature | |
slot | uint64 |
StreamTransactionsRequest
| Field | Type | Description |
|---|---|---|
filter | thru.common.v1.Filter | |
min_consensus | thru.common.v1.ConsensusStatus |
StreamTransactionsResponse
| Field | Type | Description |
|---|---|---|
transaction | thru.core.v1.Transaction |
TrackTransactionRequest
| Field | Type | Description |
|---|---|---|
signature | thru.core.v1.Signature | |
timeout | google.protobuf.Duration |
TrackTransactionResponse
| Field | Type | Description |
|---|---|---|
signature | thru.core.v1.Signature | |
consensus_status | thru.common.v1.ConsensusStatus | |
execution_result | thru.core.v1.TransactionExecutionResult |