Skip to content

Releases: matter-labs/anvil-zksync

[email protected]

26 Feb 14:25
2d50472
Compare
Choose a tag to compare

📋 Summary

🐛 Bug Fixes:

  • fix: Fix the memory position for bootloader debug information (#261)

✨ New Features:

  • feat: support zks_L1ChainId (#262)

⚠️ Breaking Changes:

  • N/A

📜 All Changes

  • chore: bump version for release prep (#264)
  • feat: support zks_L1ChainId (#262)
  • fix: Fix the memory position for bootloader debug information (#261)

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.1.0-alpha.17-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.1.0-alpha.17-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.1.0-alpha.17-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.1.0-alpha.17-aarch64-apple-darwin.tar.gz

[email protected]

08 Feb 19:21
a796760
Compare
Choose a tag to compare

📋 Summary

🐛 Bug Fixes:

  • fix: release cross dep (#260)
  • fix: update cargo.toml to reflect release (#259)

✨ New Features:

  • feat: protocol 20(vm 1.4.1 + fee model) integration (#258)

⚠️ Breaking Changes:

  • feat: protocol 20(vm 1.4.1 + fee model) integration (#258)

📜 All Changes

  • fix: release cross dep (#260)
  • fix: update cargo.toml to reflect release (#259)
  • feat: protocol 20(vm 1.4.1 + fee model) integration (#258)
  • chore: remove unneeded step (#256)

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.1.0-alpha.16-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.1.0-alpha.16-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.1.0-alpha.16-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.1.0-alpha.16-aarch64-apple-darwin.tar.gz

Release: v0.1.0-alpha.15

03 Jan 15:49
6ee7d29
Compare
Choose a tag to compare

📋 Summary

✨ New Features:

  • Support added for Sepolia Testnet
  • StorageView is now accessible allowing us to make seamless changes to the underlying storage
  • Transaction execution allows bypassing the extra bootloader execution

📜 All Changes

  • feat: move storage view, allow ignoring bootloader execution during tx execution (#251)
  • feat: Add support for sepolia testnet (#250)
  • fix: update typo in link to dev discussion (#243)

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.1.0-alpha.15-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.1.0-alpha.15-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.1.0-alpha.15-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.1.0-alpha.15-aarch64-apple-darwin.tar.gz

Release: v0.1.0-alpha.14

20 Dec 18:27
e91949f
Compare
Choose a tag to compare

📋 Summary

🐛 Bug Fixes:

  • Fixed issue with incorrect recognition of initial writes (leading to more accurate gas estimations)

✨ New Features:

  • 10 more Rich Accounts have been added (including their mnemonic phrases)
  • Storage Logs can now be filtered by Paid
  • Storage Logs display the pubdata bytes

📜 All Changes

  • feat: Added detailed information on amount of pubdata per write (#248)
  • fix: Fix issue with incorrect recognition of initial writes (#247)
  • chore: Add Rich Accounts with mnemonic phrases (#241)

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.1.0-alpha.14-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.1.0-alpha.14-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.1.0-alpha.14-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.1.0-alpha.14-aarch64-apple-darwin.tar.gz

Release: v0.1.0-alpha.13

18 Dec 15:22
104da8e
Compare
Choose a tag to compare

📋 Summary

✨ New Features:

  • eth_sendTransaction support
  • Allow returning data from transactions with BuiltInWithoutSecurity
  • Support custom tracers with run_raw_tx

⚠️ Breaking Changes:

  • era-test-node updated to integrate Boojum

📜 All Changes

  • feat: boojum integration and eth_sendTransaction support (#235)
  • chore: remove foundry smoke test (#240)
  • chore: update nightly to reflect foundry-zksync (#238)
  • feat: allow returning data from transactions (#232)
  • feat: Allow to pass custom tracers to run_raw_tx (#231)
  • feat(vm): Adapt code for the latest zksync era changes (#230)
  • chore: bump cargo toml for upcoming 0.1.0-alpha.12 release (#227)

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.1.0-alpha.13-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.1.0-alpha.13-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.1.0-alpha.13-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.1.0-alpha.13-aarch64-apple-darwin.tar.gz

Pre-Release: v0.0.1-vm1.4.1

07 Dec 09:50
e575380
Compare
Choose a tag to compare
Pre-release

📋 Summary

🐛 Bug Fixes:

  • TBD

✨ New Features:

  • TBD

⚠️ Breaking Changes:

  • TBD

📜 All Changes

  • Fix rust tests
  • Fix tests
  • Update zksync-era to 1.4.1
  • Fix SC scripts and rebuild
  • Update system contracts
  • Impersonating bootloader small fix
  • Sync system-contracts/bootloader directory
  • Restore zksync-era version
  • Fix e2e tests
  • Prepare to merge into main
  • Fix test
  • Update zksync-era dependency
  • Small change in system-contracts/VERSION.md
  • EcAdd, EcMul, rebuild system contracts
  • System contracts 18.4.0
  • Small refactoring
  • Merge branch 'main' into boojum-integration-merge-main
  • latest vm
  • Merge main
  • feat: Allow to pass custom tracers to run_raw_tx (#231)
  • feat(vm): Adapt code for the latest zksync era changes (#230)
  • chore: bump cargo toml for upcoming 0.1.0-alpha.12 release (#227)
  • fix: boojum integration nightly rust (#177)
  • feat: boojum integration sync with main (#200)
  • fix: support EIP-1559 fields for eth_sendTransaction (#192)
  • Pin commit for the zksync-era dependency
  • fix typo, cargo fmt
  • Update compile-yul script
  • Bootloader impersonating fixes
  • eth_sendTransaction + some fixes
  • Account impersonating using bootloader
  • Integrate boojum

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.0.1-vm1.4.1-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.0.1-vm1.4.1-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.0.1-vm1.4.1-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.0.1-vm1.4.1-aarch64-apple-darwin.tar.gz

Release: v0.1.0-alpha.12

29 Nov 19:23
5307734
Compare
Choose a tag to compare

📋 Summary

🐛 Bug Fixes:

  • Rust Docs are now publishing again
  • removed property in Log Events is now false instead of null

✨ New Features:

  • Added web3_clientVersion endpoint
  • Log Event data is now displayed alongside the indexed topics in an easy-to-read format
  • Log tracing now displays compact timestamp/target information for better readability

📜 All Changes

  • feat: Update event formatter and observability formatter (#226)
  • feat: Implement web3_clientVersion (#223)
  • bugfix: Set removed property in Logs to false (#224)
  • feat: update multivm::vm_virtual_blocks dependency to multivim::vm_latest (#220)
  • run smoke test on PRs (#219)
  • chore: fix rust-toolchain extension (#216)
  • chore: fix docs issue (#215)

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.1.0-alpha.12-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.1.0-alpha.12-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.1.0-alpha.12-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.1.0-alpha.12-aarch64-apple-darwin.tar.gz

Release: v0.1.0-alpha.11

10 Nov 14:49
668a2cf
Compare
Choose a tag to compare

📋 Summary

🐛 Bug Fixes:

  • Get block returns null for non existing blocks

📜 All Changes

  • feat: get block returns null for non existing blocks (#218)
  • fix: rename run_l2_tx_inner, fix panics for lib users (#214)
  • chore: add rust toolchain for version mgt, make inner_tx pub (#213)

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.1.0-alpha.11-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.1.0-alpha.11-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.1.0-alpha.11-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.1.0-alpha.11-aarch64-apple-darwin.tar.gz

Release: v0.1.0-alpha.10

01 Nov 16:41
57ddf94
Compare
Choose a tag to compare

📋 Summary

🐛 Bug Fixes

  • fork and replay_tx commands work again after updating zksync-era reference to latest
  • Transactions are now properly validating gas_limit and max_fee_per_gas before execution
  • Fixed get_block_by_hash API for genesis block

✨ New Features

  • Blocks now have parent_hash

📜 All Changes

  • chore: Update zksync-era dependency to latest (#210)
  • feat: add parent hash linking for blocks (#209)
  • fix: validate gas_limit and max_fee_per_gas before transaction execution (#207)
  • chore: refactor node namespaces (#197)

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.1.0-alpha.10-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.1.0-alpha.10-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.1.0-alpha.10-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.1.0-alpha.10-aarch64-apple-darwin.tar.gz

Release: v0.0.1-alpha.boojum

27 Oct 12:07
1d1effa
Compare
Choose a tag to compare
Pre-release

📋 Summary

🐛 Bug Fixes:

  • TBD

✨ New Features:

  • TBD

⚠️ Breaking Changes:

  • TBD

📜 All Changes

  • fix: boojum integration nightly rust (#177)
  • feat: boojum integration sync with main (#200)
  • fix: support EIP-1559 fields for eth_sendTransaction (#192)
  • Pin commit for the zksync-era dependency
  • fix typo, cargo fmt
  • Update compile-yul script
  • Bootloader impersonating fixes
  • eth_sendTransaction + some fixes
  • Account impersonating using bootloader
  • Integrate boojum
  • chore: align current_miniblock, current_batch, current_timestamp to point to the latest entities (#135)
  • chore: update eth_call to serialize output data in console (#140)
  • feat: adds eth_accounts and updates get_transaction_by_hash to retrieve from fork if needed (#139)

⭐ Contributors

📥 Binaries

System Architecture Binary
x86_64 era-test-node-v0.0.1-alpha.boojum-x86_64-unknown-linux-gnu.tar.gz
aarch64 era-test-node-v0.0.1-alpha.boojum-aarch64-unknown-linux-gnu.tar.gz
x86_64 era-test-node-v0.0.1-alpha.boojum-x86_64-apple-darwin.tar.gz
aarch64 era-test-node-v0.0.1-alpha.boojum-aarch64-apple-darwin.tar.gz