From b3281b51b95d5e0d1aa806c70e29a40774b77879 Mon Sep 17 00:00:00 2001 From: Akshay Date: Thu, 29 Aug 2024 11:57:31 +0200 Subject: [PATCH] [#790] Update CHANGELOG.md --- CHANGELOG.md | 23 +++++++++++++---------- src/deploy/deploy_libraries.ts | 7 +++++++ 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cbfeefb2..717c6cb48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,16 +47,6 @@ Solidity optimizer: `disabled` ### General -### New contracts - -Issue: [#787](https://github.com/safe-global/safe-smart-account/issues/787) - -`SafeMigration` contract is a generalized migration contract that will facilitate Safe migrations. The contract takes target singleton and fallback handler addresses as constructor argument. - -PR: [#759](https://github.com/safe-global/safe-smart-account/pull/759) - -`SafeToL2Setup` contract facilitates the deployment of a Safe to the same address on all networks by automatically changing the singleton to the L2 version when not on chain ID 1. - #### Use updated EIP-1271 function signature in the signature validation process Issue: [#391](https://github.com/safe-global/safe-smart-account/issues/391) @@ -124,6 +114,7 @@ Solidity optimizer: `disabled` - `MultiSendCallOnly` at `0x9641d764fc13c8B624c04430C7356C1C7C8102e2` - `CreateCall` at `0x9b35Af71d77eaf8d7e40252370304687390A1A52` - `SignMessageLib` at `0xd53cd0aB83D845Ac265BE939c57F53AD838012c9` +- `SafeToL2Setup` at `0x80E0d1577aD3d982BF2F49aAB00BfA161AA763c4` ### Storage reader contracts @@ -131,6 +122,18 @@ Solidity optimizer: `disabled` ## Changes +### General + +#### New contracts + +Issue: [#787](https://github.com/safe-global/safe-smart-account/issues/787) + +`SafeMigration` contract is a generalized migration contract that will facilitate Safe migrations. The contract takes target singleton and fallback handler addresses as constructor argument. + +PR: [#759](https://github.com/safe-global/safe-smart-account/pull/759) + +`SafeToL2Setup` contract facilitates the deployment of a Safe to the same address on all networks by automatically changing the singleton to the L2 version when not on chain ID 1. + ### Bugfixes #### Remove `gasleft()` usage in `setupModules` diff --git a/src/deploy/deploy_libraries.ts b/src/deploy/deploy_libraries.ts index 28035c3f7..bb89ae766 100644 --- a/src/deploy/deploy_libraries.ts +++ b/src/deploy/deploy_libraries.ts @@ -33,6 +33,13 @@ const deploy: DeployFunction = async function (hre: HardhatRuntimeEnvironment) { log: true, deterministicDeployment: true, }); + + await deploy("SafeToL2Setup", { + from: deployer, + args: [], + log: true, + deterministicDeployment: true, + }); }; deploy.tags = ["libraries", "l2-suite", "main-suite"];