- Support of fast withdrawals was added. Corresponding optional field was added to the object passed to the
withdrawFromSyncToEthereum
method andgetTransactionFee
now acceptsFastWithdraw
fee type.
- Bundled version for browsers added. File
dist/main.js
can be used in<script>
html tag. It requires globalethers
object from ethers-io/ethers.js zksync.crypto.loadZkSyncCrypto()
method is added for browser builds that loads and compileszksync-crypto-web_bg.wasm
file. Should be called before any calls that usezksync-crypto
.
- Upgrade ethers to ^5.0.0
- Server: Robustness of the fee ticker's API interacting module was increased. [#786]
- Server: A possibility to get an Ethereum tx hash for withdrawal operation was added. [#751]
- Prover: Bug with delay between receiving a job and starting sending heartbeats was fixed. 7a82dba
- Server: Blocks that contain withdraw operations are sealed faster. bab346b
- Server: Added support for non-standard Ethereum signatures. da0670e
- Server:
eth_sender
module now can be disabled. f9642e9 - Server: Transfer to zero address (0x00..00) is now forbidden in zkSync. b3c72cd
- Server: WebSocket server now uses more threads for handling incoming requests. 3a77363
- Support of WalletConnect was added. 16dd987
- A link to the wallet was added to the explorer. 14424a6
- Fixed bug with accessing non-existent blocks in explorer. e8ca026
- Added event denoting information about pending and completed withdrawals. bb0d1bd
- Added support for tokens that aren't fully compatible with ERC20. c088328
- Block revert interval is changed to 0 hours. c088328
- Redundant priority request check is removed from contract upgrade logic. c088328
PRIORITY_EXPRIRATION_PERIOD
is reduced to 3 days. c12ab40UPGRADE_NOTICE_PERIOD
is increased to 8 days. c12ab40
Changes prior to the 1.0 release are not presented in this changelog.