https://instance_base_url/api?module=logs
Get Event Logs by Address and/or Topic(s)
Event logs for an address and topic. Use and/or with the topic operator to specify topic retrieval options when adding multiple topics. Up to a maximum of 1,000 event logs.
Copy https://instance_base_url/api
?module=logs
&action=getLogs
&fromBlock=1379224
&toBlock=13792288
&address=0x33990122638b9132ca29c723bdf037f1a891a70c
&topic0=0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545
&topic1=0x72657075746174696f6e00000000000000000000000000000000000000000000
&topic0_1_opr=or Request Params Example Result
Parameter Description integer block number to start searching for logs. latest is also supported
integer block number to stop searching for logs. latest is also supported.
Note can be same as fromBlock if looking at logs for a single block
string 160-bit code used for identifying contracts. An address and/or topic is required.
string for first required topic.
string for 2nd optional topic.
string for 3rd optional topic.
string for 4th optional topic.
operator when topic 0 and 1 are used. Either and or or
operator for topic 0 and topic 2. Either and or or
operator for topic 0 and topic 3. Either and or or
operator for topic 1 and topic 2. Either and or or
the topic operator for topic 1 and topic 3. Either and or or
the topic operator for topic 2 and topic 3. Either and or or
Copy {
"message" : "OK" ,
"result" : [
{
"address" : "0x33990122638b9132ca29c723bdf037f1a891a70c" ,
"blockNumber" : "0x5c958" ,
"data" : "0x" ,
"gasPrice" : "0xba43b7400" ,
"gasUsed" : "0x10682" ,
"logIndex" : "0x" ,
"timeStamp" : "0x561d688c" ,
"topics" : [
"0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
"0x72657075746174696f6e00000000000000000000000000000000000000000000" ,
"0x000000000000000000000000d9b2f59f3b5c7b3c67047d2f03c3e8052470be92"
] ,
"transactionHash" : "0x0b03498648ae2da924f961dda00dc6bb0a8df15519262b7e012b7d67f4bb7e83" ,
"transactionIndex" : "0x"
}
] ,
"status" : "1"
}