1: set gas price in CLI to default to 0
2: delete hack in code that is no longer necessary (at least I think it is no longer necessary??)
So i am referring to the set_code(0) part for impersonated contracts we were doing... we had to do that before but it seems we no longer need to? also it seems to cause problems... (one of many, unfortunately)
3: set self._fork_config.upstream_provider = upstream_name
4: delete the part in reset fork where we do self._make_request("anvil_setNextBlockBaseFeePerGas", [base_fee]) as that seems to cause problems and is no longer needed (again, is this actually no longer needed with this PR's changes?? because it just seems to cause problems otherwise that are fixed by deleting that code).
Checklist
[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[ ] Documentation has been updated
[ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)
What I did
fixes: https://github.com/ApeWorX/ape/issues/1783
How I did it
How to verify it
1: set gas price in CLI to default to 0 2: delete hack in code that is no longer necessary (at least I think it is no longer necessary??)
set_code(0)
part for impersonated contracts we were doing... we had to do that before but it seems we no longer need to? also it seems to cause problems... (one of many, unfortunately) 3: setself._fork_config.upstream_provider = upstream_name
4: delete the part in reset fork where we doself._make_request("anvil_setNextBlockBaseFeePerGas", [base_fee])
as that seems to cause problems and is no longer needed (again, is this actually no longer needed with this PR's changes?? because it just seems to cause problems otherwise that are fixed by deleting that code).Checklist