полученного через фильтр?
latest = w3.eth.filter({
'address': CONTRACT_ADDRESS,
'toBlock': "latest"
})
...
event:
{'address': '0x9588Fc24a9796fBd870951A2CD54C6f1f24b2E7c',
...
'topics': [HexBytes('0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'),
HexBytes('0x000000000000000000000000b88a21ee8a1a6926406161340feb06def73e3b72'),
HexBytes('0x000000000000000000000000f503014ed4f9e2dbcb43a1dd1e2e5875faba224b')],
}
https://ethereum.stackexchange.com/questions/1381/how-do-i-parse-the-transaction-receipt-log-with-web3-js https://web3js.readthedocs.io/en/1.0/web3-eth-abi.html если есть abi то все довольно просто первый - тип ивента, это хеш от названия ивента насколько помню второй и далее аргументы - переменные, что за переменные берем из abi и декодим
Обсуждают сегодня