Skip to content
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

Fix issue with function call logging and PEP 8 Compliance #109

Merged
merged 7 commits into from
Jul 12, 2022

Conversation

anishnaik
Copy link
Contributor

  1. This PR will fix issue Etheno depends on transaction receipt requests for exporting with "-x" #93 where function calls in hardhat are not logged because eth_getTransactionReceipt is not called for them. The solution is to track all unlogged function calls / contract creations and call eth_getTransactionReceipt for each one manually before the shutdown of the system
  2. The code is now PEP 8 Compliant which was done by using the black package.

…uest object modular

Two changes:
1. Removed unused code that was dependent on using integers as the mapping for EventPlugin._transactions mapping and for converting hashes into hex strings
2. Moved get_transaction_receipt_request into etheno.py so that both clients and plugins can use itt.
Used `black` to make code PEP 8 compliant
@anishnaik anishnaik merged commit 0f0ad91 into rc-1 Jul 12, 2022
@anishnaik anishnaik deleted the logging-bugfix branch July 12, 2022 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant