-
Notifications
You must be signed in to change notification settings - Fork 745
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
[Merged by Bors] - Replace ganache-cli with anvil #3555
Conversation
fd0fe23
to
48de3a6
Compare
Just came across this again and I'm very keen to adopt it because it seems like it would allow us to remove the dependency on the |
@michaelsproul Fixed this up. I had to use the downgraded versions of ethers in the |
@pawanjay176 we're about to bump our MSRV to 1.65 for Capella anyway, so I think we may as well bump it in this PR and stick to one version of I love seeing the |
This reverts commit fabba78.
Bumped up the ethers version. As discussed, we could merge it when we merge capella where msrv is already 1.65. |
Unblocking this guy. cc @michaelsproul |
Sorry I pushed another commit to mess with arbitrary, try merging unstable again and then we can merge 🙏 |
Merged unstable @michaelsproul |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved modulo one small error fix
I flagged this as ready-for-review since that seems appropriate given the last few comments :) |
@@ -9718,13 +9768,12 @@ dependencies = [ | |||
|
|||
[[package]] | |||
name = "x25519-dalek" | |||
version = "2.0.0-rc.2" | |||
version = "2.0.0-pre.1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this looks really weird, but it's because of snow:
bors r+ |
## Issue Addressed N/A ## Proposed Changes Replace ganache-cli with anvil https://github.com/foundry-rs/foundry/blob/master/anvil/README.md We can lose all js dependencies in CI as a consequence. ## Additional info Also changes the ethers-rs version used in the execution layer (for the transaction reconstruction) to a newer one. This was necessary to get use the ethers utils for anvil. The fixed execution engine integration tests should catch any potential issues with the payload reconstruction after #3592 Co-authored-by: Michael Sproul <michael@sigmaprime.io>
Pull request successfully merged into unstable. Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page.
|
## Issue Addressed N/A ## Proposed Changes Replace ganache-cli with anvil https://github.com/foundry-rs/foundry/blob/master/anvil/README.md We can lose all js dependencies in CI as a consequence. ## Additional info Also changes the ethers-rs version used in the execution layer (for the transaction reconstruction) to a newer one. This was necessary to get use the ethers utils for anvil. The fixed execution engine integration tests should catch any potential issues with the payload reconstruction after sigp#3592 Co-authored-by: Michael Sproul <michael@sigmaprime.io>
N/A Replace ganache-cli with anvil https://github.com/foundry-rs/foundry/blob/master/anvil/README.md We can lose all js dependencies in CI as a consequence. Also changes the ethers-rs version used in the execution layer (for the transaction reconstruction) to a newer one. This was necessary to get use the ethers utils for anvil. The fixed execution engine integration tests should catch any potential issues with the payload reconstruction after sigp#3592 Co-authored-by: Michael Sproul <michael@sigmaprime.io>
N/A Replace ganache-cli with anvil https://github.com/foundry-rs/foundry/blob/master/anvil/README.md We can lose all js dependencies in CI as a consequence. Also changes the ethers-rs version used in the execution layer (for the transaction reconstruction) to a newer one. This was necessary to get use the ethers utils for anvil. The fixed execution engine integration tests should catch any potential issues with the payload reconstruction after sigp#3592 Co-authored-by: Michael Sproul <michael@sigmaprime.io>
Issue Addressed
N/A
Proposed Changes
Replace ganache-cli with anvil https://github.com/foundry-rs/foundry/blob/master/anvil/README.md
We can lose all js dependencies in CI as a consequence.
Additional info
Also changes the ethers-rs version used in the execution layer (for the transaction reconstruction) to a newer one. This was necessary to get use the ethers utils for anvil. The fixed execution engine integration tests should catch any potential issues with the payload reconstruction after #3592