eth_getSystemTxsByBlockNumber - HyperEVM
Example code for the eth_getSystemTxsByBlockNumber JSON RPC method. Сomplete guide on how to use eth_getSystemTxsByBlockNumber GetBlock JSON RPC in GetBlock Web3 documentation.
This method gets the system transactions that originate from HyperCore for a given block number.
Parameters
blockNumber
string
Yes
Block number (hex) or "latest".
Request
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "eth_getSystemTxsByBlockNumber",
"params": ["latest"],
"id": "getblock.io"
}'const axios = require('axios');
const response = await axios.post('https://go.getblock.io/<ACCESS-TOKEN>/', {
jsonrpc: '2.0',
method: 'eth_getSystemTxsByBlockNumber',
params: ['latest'],
id: 'getblock.io'
});
console.log('System Transactions:', response.data.result);import requests
response = requests.post('https://go.getblock.io/<ACCESS-TOKEN>/', json={
'jsonrpc': '2.0',
'method': 'eth_getSystemTxsByBlockNumber',
'params': ['latest'],
'id': 'getblock.io'
})
print(f'System Transactions: {response.json()["result"]}')Response
{
"jsonrpc": "2.0",
"id": "getblock.io",
"result": [
{
"hash": "0x...",
"blockNumber": "0x1b4",
"from": "0x0000000000000000000000000000000000000000",
"to": "0x...",
"value": "0x0",
"input": "0x...",
"type": "system"
}
]
}Response Parameters
result
array
Array of system transaction objects from HyperCore.
hash
string
Transaction hash.
blockNumber
string
Block number (hex).
from
string
Origin address (often zero address for system txs).
to
string
Target address.
value
string
Value transferred (hex).
input
string
Transaction data (hex).
type
string
Transaction type ("system").
Use Case
The eth_getSystemTxsByBlockNumber method is essential for:
Sequential processing of system transactions
Real-time monitoring of HyperCore interactions
Indexing cross-layer operations by block
Building comprehensive block explorers
Tracking HyperCore state changes on HyperEVM
Error Handling
-32602
Invalid params
Invalid block number format.
-32603
Internal error
Block not found.
Web3 Integration
Last updated
Was this helpful?