sei_getLogs - SEI
Example code for the sei_getLogs JSON-RPC method. Complete guide on how to use sei_getLogs JSON-RPC in GetBlock Web3 documentation
Returns logs matching the filter criteria on Sei, including synthetic logs generated from Cosmos events. This extends eth_getLogs to support cross-VM event tracking.
Parameters
filter
object
Filter object with 'fromBlock', 'toBlock', 'address', 'topics' fields
Request
curl --location 'https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"method": "sei_getLogs",
"params": [{"fromBlock": "0x4B8F000", "toBlock": "latest", "address": "0x1234567890abcdef1234567890abcdef12345678"}],
"id": "getblock.io"
}'import axios from 'axios';
const url = 'https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/';
const payload = {
jsonrpc: '2.0',
method: 'sei_getLogs',
params: [{"fromBlock": "0x4B8F000", "toBlock": "latest", "address": "0x1234567890abcdef1234567890abcdef12345678"}],
id: 'getblock.io'
};
axios.post(url, payload, {
headers: { 'Content-Type': 'application/json' }
})
.then(response => console.log(response.data))
.catch(error => console.error(error));Response
{
"jsonrpc": "2.0",
"id": "getblock.io",
"result": [
{
"address": "0x123456...",
"topics": ["0xddf252ad..."],
"data": "0x...",
"blockNumber": "0x4B8F2A1",
"synthetic": true
}
]
}Response Parameters
result
array
Array of log objects including synthetic logs
synthetic
boolean
Indicates if the log is synthetic (from Cosmos)
Use Case
The sei_getLogs method is essential for:
Blockchain developers building applications on Sei
Wallet applications requiring network data
Analytics platforms tracking Sei network activity
DeFi protocols integrating with Sei's parallelized EVM
Error Handling
Common errors when using this method:
-32700
Parse error
Invalid JSON
-32600
Invalid Request
JSON is not a valid request object
-32601
Method not found
Method does not exist
-32602
Invalid params
Invalid method parameters
-32603
Internal error
Internal JSON-RPC error
-32000
Invalid input
Generic input error
-32500
Cross-VM error
Error in cross-VM operation (Sei-specific)
Web3 Integration
Last updated
Was this helpful?