This PR makes the following changes to the generate-brownie interfaces:
Generated CLI for pure functions no longer requires transaction parameters.
If a contract has multiple overloaded methods with the same name, the Python class and command line suffix the function selectors onto their names when the code is generated.
Changes
This PR makes the following changes to the
generate-brownie
interfaces:pure
functions no longer requires transaction parameters.How to test these changes?
I tested these changes manually.
Related issues
Resolves https://github.com/bugout-dev/moonworm/issues/91 Resolves https://github.com/bugout-dev/moonworm/issues/50