1

我正在尝试获取 ERC-20 令牌的所有传输事件。但是使用 web3.contract.event.eventName 只返回大约 12 小时前的选定事件。我哪里错了?

当前区块是:8514062;但我得到的最新交易是块 8510432

tokenContract.events.Transfer({
    fromBlock: 8510000,
    toBlock: 'latest'
}, function (error, events) {
}).on('data', function (event) {
    console.log(event);
})

我关注的地址:0xB8c77482e45F1F44dE1745F52C74426C631bDD52

我得到的最后一笔交易:

{ address: '0xB8c77482e45F1F44dE1745F52C74426C631bDD52',
    blockHash: '0x8c822492376ee6bab76b8534f067631c2b149568c030953378cbc45733609528',
    blockNumber: 8510432,
    logIndex: 54,
    removed: false,
    transactionHash: '0x7a416f681333e5147268913382ad7995b372151a7716544e9a97fef4e23d3974',
    transactionIndex: 24,
    transactionLogIndex: '0x1',
    type: 'mined',
    id: 'log_51f5ea6e',
    returnValues: 
     Result {
       '0': '0xEee90e509a639E95E3BB502B17A0eEd6E014BFc0',
       '1': '0x751b934E7496E437503D74D0679A45E49C0B7071',
       '2': '2960491170000000000',
       from: '0xEee90e509a639E95E3BB502B17A0eEd6E014BFc0',
       to: '0x751b934E7496E437503D74D0679A45E49C0B7071',
       value: '2960491170000000000' },
    event: 'Transfer',
    signature: '0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef',
    raw: 
     { data: '0x0000000000000000000000000000000000000000000000002915c708a487d400',
       topics: [Array] } }
4

0 回答 0