-
Notifications
You must be signed in to change notification settings - Fork 33
Conversation
Older versions depend on the deprecated ethereum-* libraries instead of the newer eth-*, which cause a deprecation notice.
Manticore 0.3.6 causes issues when running etheno, see issue #80 for the details.
This is done automatically in Dockerfiles
get.parity.io does not exist anymore
The upstream bug in ganache-cli appears to have been fixed.
This fixes an issue with the dockerfile getting stuck when installing tzdata
Remove manticore integration
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work @anishnaik! I'm commenting on a few small things I spotted on a first look
| help='Arguments to pass to truffle (default=migrate)') | ||
| parser.add_argument('-g', '--ganache', action='store_true', default=False, | ||
| help='Run Ganache as a master JSON RPC client (cannot be used in conjunction with --master)') | ||
| # TODO: This cmd-line argument is error-prone and should probably be removed. Commenting it out for now |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
how is it error prone?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the ganache-cmd by default is /usr/bin/env ganache and then you have ganache-port and then ganache-args. However, ganache-cmd could encompass all three (/usr/bin/env ganache -p 1234 --gasLimit blah blah) and if one of the other ones are also specified it might cause ganache to not start up. By removing it, everything is broken apart into independent pieces. The ability for ganache-cmd to overwrite everything else seems unnecessary...I guess error-prone is not the best language for this.
Co-authored-by: Emilio López <[email protected]>
…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
Fix issue with function call logging and PEP 8 Compliance
Release candidate 1 (rc-1) will be the next release of Etheno
Removal of manticore integration, echidna integration, and updating etheno to work with the latest ganache release will be merged into this before master