Welcome to the first installment of reSync, the zkSync update newsletter. Let’s dive into what’s new!
Development Updates
On 2/22 the zkSync 2.0 testnet was released! With this release, new features are included:
Native support of ECDSA signatures. Unlike the first version of zkSync and most of the ZK Rollups, no special operation is required to register the user’s private key. Any account can be managed in L2 with the same private key that is used for L1.
Solidity 0.8.x support. Deploy your existing codebase with little to no changes required.
Web3 API. With small exceptions, our API is fully compatible with Ethereum. This allows seamless integration with existing indexers, explorers, etc.
Support for Ethereum cryptographic primitives. zkSync natively supports keccak256, sha256, and ecrecover via precompiles.
Hardhat plugin. Allows easy testing and development of smart contracts on zkSync.
L1 → L2 smart contract messaging. Allows developers to pass data from Ethereum L1 to smart contracts on zkSync, providing required information to run various smart contracts.
Contract upgrade initiated for zkSync 1.0. The exact changes released can be found here, but includes the ability to approve an instant upgrade by security council members.
zkSync Portal updates:
Ecosystem Updates
zkSync won the poll for MakerDAO’s Layer 2 of choice:
Mute (an AMM) allows gas to be paid with the swapped token:
Mute also has some impressive testnet statistics:
Automata <> zkSync integration:
Ferrum Network <> zkSync:
Argent’s L2 wallet is (finally) out of Beta:
Alex G. of zkSync spoke with Bankless and discussed the zkEVM and zkSync 2.0:
That’s all for this installment! Special thanks to bxpana for helping round up ecosystem and community updates.
If you want to make sure you don’t miss future installments, follow me on Twitter and subscribe to the Substack to get it delivered straight to your inbox!