New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
implementation of internal transaction exporter #104
Conversation
I've based fields for export on #72:
But have couple of questions:
My next steps is clean up code a bit and start adding unit tests (in addition to any comments and suggestions). |
@evgeniuz great job!
Yes let's remove it.
I think the description of the field is wrong there. It should be "The address of the created contract for 'create' trace type". It should be in the
Let's keep them in the same file and map the fields the same way as it's done here for simplicity https://github.com/analyseether/ether_sql/blob/master/ether_sql/models/traces.py#L136. I.e
Let's include them all. Let's also not skip traces with type 'reward'. This way it will be less surprising for users and they can simply refer to parity docs if they want to know what's included in the table. Could you also add these fields:
Rename I'm also thinking about renaming Also when you create mock responses for tests, please use the real parity responses from mainnet. This way the same tests can be run against parity node. Thanks! |
Renamed |
rebased on top of |
Nice job @evgeniuz ! |
Fixes #53