alloy-zksync

Crates.ioalloy-zksync
lib.rsalloy-zksync
version0.1.0
sourcesrc
created_at2024-10-08 07:54:22.001103
updated_at2024-10-08 07:54:22.001103
descriptionZKsync network implementation for alloy
homepage
repository
max_upload_size
id1400874
size176,444
(ml-ia)

documentation

README

alloy-zksync

This crate provides implementation of the ZKsync network support for the alloy ecosystem.

[!WARNING]
This crate is under heavy development and is not suitable for production use. For now, it's being maintained as a personal pet project and not something maintained by Matter Labs.

Functionality is lacking. Tests are lacking. PRs are appreciated.

Progress

  • It compiles

  • Bindings for test node

  • Zksync network definition

  • Example of sending tx to era test node via era binding

  • Eip712 tx

  • [in progress] API extensions (zks namespace)

  • L1->L2 txs (deposits)

  • L2->L1 txs (withdrawals)

  • Mirrored crate structure

  • Mirrored features from upstream crates (e.g. serde)

Acknowledgements

Parts of the codebase for this repository were based on the zksync-web3-rs crate by LambdaClass, as well as alloy codebase.

License

alloy-zksync is distributed under the terms of either

at your option.

Commit count: 0

cargo fmt