Skip to content

QueryService

View as Markdown

QueryService defines unary RPCs for accessing blockchain data.

Package: thru.services.v1

Get block heights

Get chain-level information including chain ID.

Get account information.

Get account raw bytes.

Get transaction by signature.

Get raw transaction by signature.

Get block by slot or hash.

Get raw block bytes.

List accounts using CEL-based filtering.

List blocks using pagination and filtering. By default returns blocks ordered from latest slot to the first one.

List executed transaction signatures involving an account.

Get a specific event by ID.

List events with CEL filtering and pagination. Returns events ordered from most recent to older.

List executed transactions with CEL filtering and pagination. Returns transactions ordered from most recent to older.

Get derived transaction status metadata.

Generate an account state proof snapshot.

Get component version strings.

Get state roots for a range of slots. Used for transaction replay to verify state proofs against historical roots.

Get active state hashes for a range of slots.

Get slot-level metrics including state counters and distributed fees (absent-block-producer + claimed).

List slot metrics for a range of slots.

Get the node’s own ED25519 public key.

Get all known node records from the gossip network.

Get the node’s operational status including consensus readiness.