-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support state overrides in eth_call #2513
Comments
This issue is also being tracked on Linear. We use Linear to manage our development process, but we keep the conversations on Github. LINEAR-ID: a56be32e-3dd4-453e-b177-afdf5fc6bd7b |
As-is, if you try to set the override argument in eth_call, the error is: |
This issue was marked as stale because it didn't have any activity in the last 30 days. If you think it's still relevant, please leave a comment indicating so. Otherwise, it will be closed in 7 days. |
Still relevant, although we probably won't be able to work on this at least for some months. |
Any chance state overrides in eth_call is implemented in the near future? |
We'll be working on this soon. To do:
|
Geth has support for "state overrides" that make eth_call even more powerful than it already is.
Geth's docs go into detail: https://geth.ethereum.org/docs/rpc/ns-eth#3-object---state-override-set.
Ganache is likely to merge their PR before the next version: trufflesuite/ganache#2565
A similar change in hardhat would bring it to feature parity.
Brownie already supports state overrides, and I am working on a PR that uses them so that multicall is available on any block on any chain without needing to deploy anything.
The text was updated successfully, but these errors were encountered: