All notable changes to zksync_rs will be documented in this file.
PriorityOpHandlestructure, allowing awaiting for the priority operations execution.PriorityOpHolder::priority_op_handlemethod, allowing to getPriorityOpHandleout of the Ethereum transaction logs.mintfeature withmint_erc20for minting ERC-20 tokens.EthereumProvider::erc20_balancemethod for getting the balance of ERC-20 token.
- Hardcode gas limit for
depositERC20for each token.
- Constructor of RpcProvider from address and network.
- Support of the new contracts upgrade functionality.
- Additional unit tests.
- Exporting
closest_greater_or_eq_packable_fee_amountandclosest_greater_or_eq_packable_token_amountfunctions.
- Improved overall quality of code.
Wallet::is_signing_key_setinstead of checking if there is anysigning_keyat all, now checks if thesigner's public key is the same as the public key that is set in zkSync.
Version 0.2.0 is released.