-
Notifications
You must be signed in to change notification settings - Fork 783
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
Tracing & in-process rust EVM instead of Ganache #4
Comments
have you looked at the polka evm based on sputnik? |
From discussions with @pluriholonomic and others:
Extra:
|
We already have fully typed interfaces to contracts here, example, codegen sample, codegen example. Agree with everything else and would love any help on that end, probably we'd move this to a separate repo |
@reem the compilation stuff mentioned is now in the ethers-solc package, and an in-process EVM with forking is available in evm-adapters, along with a full CLI for testing etc. Full tracing is going to come later, but I think that's enough to close the issue in this repo. Feel free to continue the discussion over at Foundry's issue |
* feat: support multiple compiler versions if a version is not detected locally and is in your contracts, it automatically gets downloaded for you * feat: use solc api to provide specific paths / not globs * refactor: move compilation to own struct * fix: use auto-switching of versions inside tests * chore: clippy lints
@pluriholonomic @brockelmore could you dump a few desired features here?
The text was updated successfully, but these errors were encountered: