Skip to content

Commit

Permalink
Merge pull request #1676 from matter-labs/changelog-v6
Browse files Browse the repository at this point in the history
Changelog for contractsv6
  • Loading branch information
Deniallugo authored Jun 2, 2021
2 parents 8301cf6 + 8a4a973 commit 1387e44
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 4 deletions.
21 changes: 21 additions & 0 deletions changelog/contracts.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,27 @@

All notable changes to the contracts will be documented in this file.

## 2021-02-06

**Version 5.1** is scheduled for upgrade.

### Added

- `MintNFT`, `WithdrawNFT` operations, which enable native NFT support.
- `Swap` operation, which depending on the implementation may serve either order book or atomic swaps functionality.
- The security council, which is able to shorten the upgrade notice period. More on that
[here](https://medium.com/matter-labs/keeping-funds-safe-a-3-factor-approach-to-security-in-zksync-2-0-a70b0f53f360).
- `RegeneisMultisig.sol` to handle submissions of the new root hash by the security council during the upgrade.
- A special account with id `2**24 - 1`. It is used to ensure the correctness of the NFT data.

### Changed

- The maximum amount of tokens that can be used to pay transaction fees is increased to 1023.
- The account tree depth for each account increased to `32`.
- Due to the smart contract size limitations, `ZkSync.sol` was split into two parts: the original `ZkSync.sol` and the
`AdditionalZkSync.sol`, to which some functionality is delegated.
- `ZkSyncNFTFactory.sol` which serves as a default NFT factory, where all the NFTs are withdrawn by default.

## 2021-25-02

**Version 5** is scheduled for upgrade.
Expand Down
9 changes: 5 additions & 4 deletions changelog/js-sdk.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,16 @@

All notable changes to `zksync.js` will be documented in this file.

## Unreleased
## Version 0.11.0

### Added

### Changed
- Methods for working with NFTs. You can read more [here](https://zksync.io/dev/nfts.html).
- Methods for working with atomic swaps/limit orders. You can read more [here](https://zksync.io/dev/swaps.html).

### Deprecated
### Changed

### Fixed
- `zksync-crypto` to support atomic swaps/limit orders functionality.

## Version 0.10.9 (13.04.2021)

Expand Down

0 comments on commit 1387e44

Please sign in to comment.