Returns all events matching the filters.
API ChangeApplies Starting From TronWeb 2.1.31
This new API function differs from the previous function in that it takes in an additional 3 parameters in the optional object input. These additional 3 parameters are onlyConfirmed, onlyUnconfirmed, and fingerprint.
Usage
tronWeb.getEventResult(contractAddress, options);Parameter
contractAddress - String : Contract address.
options - Object : (optional) The filter conditions, including the following fields:
Options Parameter | Description |
|---|---|
sinceTimestamp | Specifies the starting timestamp of the query, in milliseconds, default value is the current time. The query can be forward or reverse lookup specified by the |
eventName | Name of the event to filter by. |
blockNumber | Specific block number to query |
size | maximum number returned |
onlyConfirmed | If set to true, only returns confirmed transactions. |
onlyUnconfirmed | If set to true, only returns unconfirmed transactions. |
fingerprint | When the data volume of the query result is large, the returned result of one query will not contain all the data, and it takes multiple queries to obtain the complete data. Therefore, the |
sort | Specify the query order, whether to query forward or backward from the |
Return
Promise Object(Array) : Contract events.
Example
> tronWeb.getEventResult("TUPz3wD356e3iV337s4cnjQS2weUdhX5ci",{eventName:"RNGIterated",size:2}).then(result => {console.log(result)})
Promise { <pending> }
> [
{
block: 615212,
timestamp: 1577440164000,
contract: 'TUPz3wD356e3iV337s4cnjQS2weUdhX5ci',
name: 'RNGIterated',
transaction: 'a8929bcfb8a7337d6c8c5850b5ed63cdd09ff17bbde46dad07b2c1f20c427e89',
result: {
index: '41796',
rng: '3f7bf1c50a01cbcb980360effa904e0e11880af8daeeb2f8da686b7b3e5d9a50',
timestamp: '1577440164'
},
resourceNode: 'solidityNode'
},
{
block: 615205,
timestamp: 1577440143000,
contract: 'TUPz3wD356e3iV337s4cnjQS2weUdhX5ci',
name: 'RNGIterated',
transaction: 'fa9e91282de9eb462efabea838c2d0465602312a87ded06524c87d8afafd743d',
result: {
index: '41795',
rng: 'bf190910aa5293ab12f644eb723b5460340e3ec11ac073124147e5fc92ca44d2',
timestamp: '1577440143'
},
resourceNode: 'solidityNode',
fingerprint: '2TBTeOqO3x2kJDyxT'
}
]