Skip to content

Commit

Permalink
Release 1.4.1-3 (#841)
Browse files Browse the repository at this point in the history
This pull request includes updates to the `CHANGELOG.md` and
`package.json` files to document the latest changes and support for
zkSync. The most important changes include adding new contracts for
migration and zkSync support and updates to the version number.

### Documentation Updates:

*
[`CHANGELOG.md`](diffhunk://#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4edR7-R11):
Added release iterations for versions 1.4.1-2 and 1.4.1-3, including new
contracts for Safe migrations and zkSync support.
*
[`CHANGELOG.md`](diffhunk://#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4edL17-R46):
Updated the addresses for core, factory, handler, lib, and storage
reader contracts to include both EVM and zkSync addresses.

### Version Update:

*
[`package.json`](diffhunk://#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519L3-R3):
Updated the version number from 1.4.1-2 to 1.4.1-3.
  • Loading branch information
mmv08 authored Oct 2, 2024
1 parent 0440046 commit 21dc824
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 16 deletions.
31 changes: 18 additions & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ This changelog only contains changes starting from version 1.3.0

# Version 1.4.1

## Release iterations

- 1.4.1-2: Added `SafeToL2Migration`, `SafeMigration` and `SafeToL2Setup` contracts to facilitate migrations from previous Safe versions.
- 1.4.1-3: Added zkSync support for all contracts.

## Compiler settings

Solidity compiler: [0.7.6](https://github.com/ethereum/solidity/releases/tag/v0.7.6) (for more info see issue [#251](https://github.com/safe-global/safe-contracts/issues/251))
Expand All @@ -14,31 +19,31 @@ Solidity optimizer: `disabled`

### Core contracts

- `Safe` at `0x41675C099F32341bf84BFc5382aF534df5C7461a`
- `SafeL2` at `0x29fcB43b46531BcA003ddC8FCB67FFE91900C762`
- `Safe` at `0x41675C099F32341bf84BFc5382aF534df5C7461a` (EVM), `0xC35F063962328aC65cED5D4c3fC5dEf8dec68dFa` (zkSync)
- `SafeL2` at `0x29fcB43b46531BcA003ddC8FCB67FFE91900C762` (EVM), `0x610fcA2e0279Fa1F8C00c8c2F71dF522AD469380` (zkSync)

### Factory contracts

- `SafeProxyFactory` at `0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67`
- `SafeProxyFactory` at `0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67` (EVM), `0xc329D02fd8CB2fc13aa919005aF46320794a8629` (zkSync)

### Handler contracts

- `TokenCallbackHandler` at `0xeDCF620325E82e3B9836eaaeFdc4283E99Dd7562`
- `CompatibilityFallbackHandler` at `0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99`
- `TokenCallbackHandler` at `0xeDCF620325E82e3B9836eaaeFdc4283E99Dd7562` (EVM), `0xd508168Db968De1EBc6f288322e6C820137eeF79` (zkSync)
- `CompatibilityFallbackHandler` at `0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99` (EVM), `0x9301E98DD367135f21bdF66f342A249c9D5F9069` (zkSync)

### Lib contracts

- `MultiSend` at `0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526`
- `MultiSendCallOnly` at `0x9641d764fc13c8B624c04430C7356C1C7C8102e2`
- `CreateCall` at `0x9b35Af71d77eaf8d7e40252370304687390A1A52`
- `SignMessageLib` at `0xd53cd0aB83D845Ac265BE939c57F53AD838012c9`
- `SafeMigration` at `0x526643F69b81B008F46d95CD5ced5eC0edFFDaC6` (target Safe version: v1.4.1)
- `SafeToL2Migration` at `0xfF83F6335d8930cBad1c0D439A841f01888D9f69`
- `SafeToL2Setup` at `0xBD89A1CE4DDe368FFAB0eC35506eEcE0b1fFdc54`
- `MultiSend` at `0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526` (EVM), `0x309D0B190FeCCa8e1D5D8309a16F7e3CB133E885` (zkSync)
- `MultiSendCallOnly` at `0x9641d764fc13c8B624c04430C7356C1C7C8102e2` (EVM), `0x0408EF011960d02349d50286D20531229BCef773` (zkSync)
- `CreateCall` at `0x9b35Af71d77eaf8d7e40252370304687390A1A52` (EVM), `0xAAA566Fe7978bB0fb0B5362B7ba23038f4428D8f` (zkSync)
- `SignMessageLib` at `0xd53cd0aB83D845Ac265BE939c57F53AD838012c9` (EVM), `0xAca1ec0a1A575CDCCF1DC3d5d296202Eb6061888` (zkSync)
- `SafeMigration` (target Safe version: v1.4.1) at `0x526643F69b81B008F46d95CD5ced5eC0edFFDaC6` (EVM), `0x817756C6c555A94BCEE39eB5a102AbC1678b09A7` (zkSync)
- `SafeToL2Migration` at `0xfF83F6335d8930cBad1c0D439A841f01888D9f69` (EVM), `0xa26620d1f8f1a2433F0D25027F141aaCAFB3E590` (zkSync)
- `SafeToL2Setup` at `0xBD89A1CE4DDe368FFAB0eC35506eEcE0b1fFdc54` (EVM), `0x199A9df0224031c20Cc27083A4164c9c8F1Bcb39` (zkSync)

### Storage reader contracts

- `SimulateTxAccessor` at `0x3d4BA2E0884aa488718476ca2FB8Efc291A46199`
- `SimulateTxAccessor` at `0x3d4BA2E0884aa488718476ca2FB8Efc291A46199` (EVM), `0xdd35026932273768A3e31F4efF7313B5B7A7199d` (zkSync)

## Changes

Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@safe-global/safe-contracts",
"version": "1.4.1-2",
"version": "1.4.1-3",
"description": "Ethereum multisig contract",
"homepage": "https://github.com/safe-global/safe-smart-account/",
"license": "LGPL-3.0",
Expand Down

0 comments on commit 21dc824

Please sign in to comment.