testnet
GitHub

Get Logs

GetLogs(filter map[string]interface{}) ([]map[string]interface{}, error)

Returns an array of all logs matching a given filter object. Used for querying historical events.

Parameters

Name Type Required Description
filter map[string]interface{} Filter criteria (fromBlock, toBlock, address, topics)

Returns

Type: []map[string]interface{}

List of log objects

Examples

Query contract events

filter := map[string]interface{}{
    "fromBlock": "0x1",
    "toBlock": "latest",
    "address": "0xContract...",
}
logs, _ := rpc.GetLogs(filter)
Source:
ESC
Type to search