Contracts

Contract Events

Query and listen to contract events for any deployed contract on any EVM chain.

Request

fetch(
"https://api.thirdweb.com/v1/contracts/{chainId}/{address}/events?page=1&limit=20&sortOrder=desc",
{
method: "GET",
headers: {
"x-secret-key": "<your-project-secret-key>",
},
},
);

Response

{
"result": {
"events": [
{
"address": "string",
"blockHash": "string",
"blockNumber": 0,
"blockTimestamp": 0,
"chainId": "string",
"data": "string",
"logIndex": 0,
"topics": [
"string"
],
"transactionHash": "string",
"transactionIndex": 0,
"decoded": {
"name": "string",
"params": {
"property": "value"
},
"signature": "string"
}
}
],
"pagination": {
"hasMore": true,
"limit": 20,
"page": 1
}
}
}