Announcing anvil-zksync: New Name, Familiar Feel, and Exciting Upcoming Features #819
dutterbutter
announced in
Announcements
Replies: 1 comment 3 replies
-
Love it! |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey everyone! 👋
We’ve got news:
era-test-node
is nowanvil-zksync
!Why the change?
We want to give developers a familiar, Anvil-like experience—matching APIs, CLI parity, and a smoother workflow. Starting now,
anvil-zksync
will be bundled withfoundry-zksync
for easy setup.How to Get Started:
Just update
foundry-zksync
using the installer guide and run:Documentation:
Check out the foundry-zksync-book for
anvil-zksync
reference documentation.Release Notes:
See what’s new: v0.2.1 Release Notes.
Asynchronous Transaction Execution
Transactions are no longer executed synchronously. An example - previously
await sendTransaction()
guaranteed a finalized transaction. Now, you must wait for the transaction receipt before assuming it’s fully mined and validated.Example Fix:
Before:
After:
Version Pinning & CI Updates
anvil-zksync
releasesera-test-node
versions, you can still use era-test-node-action which will support some releases which can be viewed here.@matterlabs/hardhat-zksync-node@v1.2.0
and below remains onera-test-node:v0.1.0-alpha.36
. Fromv1.3.0
forward, it will make use ofanvil-zksync
.Want to Contribute or Stay Updated?
Check out the repo: matter-labs/anvil-zksync
Enjoy the improved developer experience! Have questions or issues? Drop a comment. Let’s build something awesome together!
Beta Was this translation helpful? Give feedback.
All reactions