Open viral-p opened 1 month ago
Have you tried console.log(logFragment.sender)
? Keep in mind that the console.log
cannot access dynamic values of a Proxy, but they are there. Its just a limitation of console.log and how Proxy objects work.
Oh sorry. Just noticed this is for v5. That did not use proxy, so they should be present. I will test this once I’m at a computer.
looking at decodedLog.args expected output
{
aggregatorId: '0xa8dc30b66c6d4a8aac3d15925bfca09e42cac4a00c50f9949154b045088e2ac2',
sender: '0xDF39cc227E0aB58f89d2B042A7B837a067945F3d'
}
what I get
[
{
_isIndexed: true,
hash: '0xa8dc30b66c6d4a8aac3d15925bfca09e42cac4a00c50f9949154b045088e2ac2',
constructor: [Function: Indexed] { isIndexed: [Function (anonymous)] }
},
'0xDF39cc227E0aB58f89d2B042A7B837a067945F3d'
]
Ethers Version
5.7.2
Search Terms
No response
Describe the Problem
with the provided ABI, parseLog output should include an args field that is an object containing the event args with named fields. Instead the output is an array, without names mapped to fields.
Code Snippet
Contract ABI
Errors
No response
Environment
No response
Environment (Other)
No response