Skip to main content

eth_getSystemTxsByBlockHash RPC Method

Returns system transactions for a specified block hash on Hyperliquid EVM. This Hyperliquid-specific method retrieves internal system transactions using the block’s unique hash, ensuring accurate block identification even in the event of chain reorganizations.

Updated on
Sep 09, 2025

System transactions represent internal messages between HyperCore and HyperEVM used to perform system-level operations such as layer bridging and system state updates.

Parameters

hash
string
REQUIRED

The hash (32 bytes) of the block

Returns

result
array | null

An array of system transaction objects included in the block, or null when the block was not found

type
string

The transaction type

chainId
string

The chain ID encoded as hexadecimal

nonce
string

The transaction count of the sender

gasPrice
string

Gas price in wei, encoded as hexadecimal

gas
string

Gas limit provided by the sender

to
string

Recipient address (null for contract creation)

value
string

Value transferred in wei, encoded as hexadecimal

input
string

Input data of the transaction

r
string

ECDSA signature r

s
string

ECDSA signature s

v
string

ECDSA recovery id

hash
string

Transaction hash

blockHash
string

Block hash

blockNumber
string

The block number encoded as a hexadecimal

transactionIndex
string

Index of the transaction in the block

from
string

Sender address

Request
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free