Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #397
Changes in PR:
The signer address is not indexed based on the justification below:
Using
indexed
keyword allows searching for events by filter (useful when searching events using libraries like web3.py, web3.js, etc.), Also, having indexed param would mean thatetherum.logs
table in Dune would have signer address available intopic1
column. If not marked as indexed, then singer address need to be decoded fromdata
column.https://docs.soliditylang.org/en/latest/contracts.html#events
Indexing is accompanied by additional gas cost. So, indexed is recommended only if necessary. As we use dune and parsing data column of
etherum.logs
would give signer address, I don't think indexing is needed.