danceratopz
danceratopz
### What I did I modified brownie so that the host parameter configured with the networks CLI is now used when launching a local RPC network node. This is required...
### Environment information * `brownie` Version: 1.18.2 * `ganache-cli` Version: 6.12.2 * `solc` Version: 0.8.11+commit.d7f03943.Linux.g++ * Python Version: 3.8.12 * OS: linux ### What was wrong? Brownie does not apply...
This PR proposes a versioning scheme for Standards Track EIPs based on their Specifications section. An extended rationale can be found at https://notes.ethereum.org/@danceratopz/eip-versioning. Discussion: https://ethereum-magicians.org/t/add-eip-versioning-scheme-for-eips/17295.
#556 added classes to help calling ETH and Engine API methods on clients, we should extend these classes and refactor `gentest.py` to use them: https://github.com/ethereum/execution-spec-tests/blob/aa1a57137084e4865651f6f780627c4a4e13a429/src/cli/gentest.py#L243-L254
After the pytest header and test collection (but before test execution) pytest incorrectly reports how many tests are collected. This is visible with and without `--collect-only`. For example: ```console fill...
Re-enable development fixtures check and generation in Github Actions once we have a more stable Prague branch to fill from. Disabled in #515.
Define an enum that contains all available forks. The initial aim was to use these forks in validity markers (whose arguments are currently string, not fork types). This would allow...
Currently, `fill --traces -s` does print vm traces to the terminal if a test fails (note `-s` to prevent pytest from capturing stdout), but they're rather ugly. It'd be nice...
I think we should ensure that the withdrawal indices here are monotonically increasing, or the test may not be valid (we define two withdrawals with `index=0`): https://github.com/ethereum/execution-spec-tests/blob/51d30bdd4e77199e7bddb70857fe8f5cc5475d63/tests/shanghai/eip4895_withdrawals/test_withdrawals.py#L611-L623 According to geth's...
For example, see https://github.com/jochem-brouwer/execution-spec-tests/blob/dccaec30b31625c9eb4e6395d6caa854307204cd/tests/byzantium/precompiles/test_05_modexp.py which calls `state_test` in a for loop in a test function. While every `state_test()` execution, respectively, test vector in `data`, will get filled, only the last...