From 54161baa8d089f6b42a3198167fd80daab4a3e08 Mon Sep 17 00:00:00 2001 From: Philippe Schommers Date: Wed, 11 Oct 2023 23:48:30 +0200 Subject: [PATCH 1/3] feat: add a Gnosis Chain deployment config --- script/deployParameters/DeployGnosis.s.sol | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 script/deployParameters/DeployGnosis.s.sol diff --git a/script/deployParameters/DeployGnosis.s.sol b/script/deployParameters/DeployGnosis.s.sol new file mode 100644 index 00000000..94201c9f --- /dev/null +++ b/script/deployParameters/DeployGnosis.s.sol @@ -0,0 +1,36 @@ +// SPDX-License-Identifier: UNLICENSED +pragma solidity ^0.8.15; + +import {DeployUniversalRouter} from '../DeployUniversalRouter.s.sol'; +import {RouterParameters} from 'contracts/base/RouterImmutables.sol'; + +contract DeployArbitrum is DeployUniversalRouter { + function setUp() public override { + params = RouterParameters({ + permit2: UNSUPPORTED_PROTOCOL, + weth9: 0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d, + steth: UNSUPPORTED_PROTOCOL, + wsteth: UNSUPPORTED_PROTOCOL, + seaportV1_5: UNSUPPORTED_PROTOCOL, + seaportV1_4: UNSUPPORTED_PROTOCOL, + openseaConduit: UNSUPPORTED_PROTOCOL, + nftxZap: UNSUPPORTED_PROTOCOL, + x2y2: UNSUPPORTED_PROTOCOL, + foundation: UNSUPPORTED_PROTOCOL, + sudoswap: UNSUPPORTED_PROTOCOL, + elementMarket: UNSUPPORTED_PROTOCOL, + nft20Zap: UNSUPPORTED_PROTOCOL, + cryptopunks: UNSUPPORTED_PROTOCOL, + looksRareV2: UNSUPPORTED_PROTOCOL, + routerRewardsDistributor: UNSUPPORTED_PROTOCOL, + looksRareRewardsDistributor: UNSUPPORTED_PROTOCOL, + looksRareToken: UNSUPPORTED_PROTOCOL, + v2Factory: UNSUPPORTED_PROTOCOL, + v3Factory: 0xe32F7dD7e3f098D518ff19A22d5f028e076489B1, + pairInitCodeHash: 0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f, + poolInitCodeHash: 0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54 + }); + + unsupported = UNSUPPORTED_PROTOCOL; + } +} From 2e95e7e6b87fa57ca29057e8d4cd2c3db6842084 Mon Sep 17 00:00:00 2001 From: Philippe Schommers Date: Sat, 3 Feb 2024 14:26:16 +0100 Subject: [PATCH 2/3] fix: gnosis deploy script name --- script/deployParameters/DeployGnosis.s.sol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/deployParameters/DeployGnosis.s.sol b/script/deployParameters/DeployGnosis.s.sol index 94201c9f..fba85241 100644 --- a/script/deployParameters/DeployGnosis.s.sol +++ b/script/deployParameters/DeployGnosis.s.sol @@ -4,7 +4,7 @@ pragma solidity ^0.8.15; import {DeployUniversalRouter} from '../DeployUniversalRouter.s.sol'; import {RouterParameters} from 'contracts/base/RouterImmutables.sol'; -contract DeployArbitrum is DeployUniversalRouter { +contract DeployGnosis is DeployUniversalRouter { function setUp() public override { params = RouterParameters({ permit2: UNSUPPORTED_PROTOCOL, From b418259a8f5d76189619666b6d861169a5ee79e8 Mon Sep 17 00:00:00 2001 From: Philippe Schommers Date: Sat, 3 Feb 2024 15:18:46 +0100 Subject: [PATCH 3/3] chore: add unsupported and permit2 addresses --- script/deployParameters/DeployGnosis.s.sol | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/script/deployParameters/DeployGnosis.s.sol b/script/deployParameters/DeployGnosis.s.sol index fba85241..242e9a43 100644 --- a/script/deployParameters/DeployGnosis.s.sol +++ b/script/deployParameters/DeployGnosis.s.sol @@ -7,7 +7,7 @@ import {RouterParameters} from 'contracts/base/RouterImmutables.sol'; contract DeployGnosis is DeployUniversalRouter { function setUp() public override { params = RouterParameters({ - permit2: UNSUPPORTED_PROTOCOL, + permit2: 0x000000000022D473030F116dDEE9F6B43aC78BA3, weth9: 0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d, steth: UNSUPPORTED_PROTOCOL, wsteth: UNSUPPORTED_PROTOCOL, @@ -31,6 +31,6 @@ contract DeployGnosis is DeployUniversalRouter { poolInitCodeHash: 0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54 }); - unsupported = UNSUPPORTED_PROTOCOL; + unsupported = 0xA174C4bb18b36B446C46d41E33a107B83686e92D; } }