Skip to content

Commit

Permalink
Merge pull request #2287 from matter-labs/vb-add-changelog-sc-v9
Browse files Browse the repository at this point in the history
Add changelog for smart contracts V9
  • Loading branch information
vladbochok authored Aug 19, 2022
2 parents 745583d + 5d46fe5 commit f4591f1
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions changelog/contracts.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@

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

## 2022-08-19

**Version 9** is scheduled for upgrade.

### Added

- `nonReentrant` modifier for all external functions as additional protection from reentrancy attack.
- New method for EIP-712 `ChangePubKey` authorization.
- A check for non-zero address when changing the governor.

### Changed

- `WithdrawalPending` event parameters changed.
- `Withdrawal` event parameters changed.
- Use `calldata` instead of `memory` for gas cost optimization.
- The visibility of the function `authFactsResetTimer` changed from internal to public.
- `proveBlocks` ignores already proved blocks.

### Removed

- The finalizing withdrawals on `executeBlocks` function are removed.

## 2022-02-27

**Version 8** is scheduled for upgrade.
Expand Down

0 comments on commit f4591f1

Please sign in to comment.