Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.

Conversation

@anishnaik
Copy link
Contributor

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

gustavo-grieco and others added 25 commits September 3, 2021 09:19
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
@anishnaik anishnaik self-assigned this Jun 27, 2022
Copy link
Member

@elopez elopez left a 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
Copy link
Member

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?

Copy link
Contributor Author

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.

anishnaik and others added 12 commits July 8, 2022 15:51
…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
@anishnaik anishnaik merged commit 3e823d3 into master Nov 1, 2022
@anishnaik anishnaik deleted the rc-1 branch November 1, 2022 13:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants