diff --git a/foundry/scripts/deploy-executors.js b/foundry/scripts/deploy-executors.js index f6a6364..b18fdd4 100644 --- a/foundry/scripts/deploy-executors.js +++ b/foundry/scripts/deploy-executors.js @@ -71,24 +71,24 @@ const executors_to_deploy = { } ], "base": [ - // // Args: Factory, Pool Init Code Hash, Permit2, Fee BPS - // { - // exchange: "UniswapV2Executor", args: [ - // "0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6", - // "0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f", - // "0x000000000022D473030F116dDEE9F6B43aC78BA3", - // 30 - // ] - // }, - // // SUSHISWAP V2 - Args: Factory, Pool Init Code Hash, Permit2, Fee BPS - // { - // exchange: "UniswapV2Executor", args: [ - // "0x71524B4f93c58fcbF659783284E38825f0622859", - // "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", - // "0x000000000022D473030F116dDEE9F6B43aC78BA3", - // 30 - // ] - // }, + // Args: Factory, Pool Init Code Hash, Permit2, Fee BPS + { + exchange: "UniswapV2Executor", args: [ + "0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6", + "0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f", + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + 30 + ] + }, + // SUSHISWAP V2 - Args: Factory, Pool Init Code Hash, Permit2, Fee BPS + { + exchange: "UniswapV2Executor", args: [ + "0x71524B4f93c58fcbF659783284E38825f0622859", + "0xe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c6303", + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + 30 + ] + }, // PANCAKESWAP V2 - Args: Factory, Pool Init Code Hash, Permit2, Fee BPS { exchange: "UniswapV2Executor", args: [ @@ -98,25 +98,25 @@ const executors_to_deploy = { 25 ] }, - // // USV3 - Args: Factory, Pool Init Code Hash, Permit2 - // { - // exchange: "UniswapV3Executor", args: [ - // "0x33128a8fC17869897dcE68Ed026d694621f6FDfD", - // "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", - // "0x000000000022D473030F116dDEE9F6B43aC78BA3" - // ] - // }, - // // PANCAKESWAP V3 - Args: Deployer, Pool Init Code Hash, Permit2 - // { - // exchange: "UniswapV3Executor", args: [ - // "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9", - // "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2", - // "0x000000000022D473030F116dDEE9F6B43aC78BA3" - // ] - // }, - // // Args: Pool manager - // {exchange: "UniswapV4Executor", args: ["0x498581ff718922c3f8e6a244956af099b2652b2b"]}, - // {exchange: "BalancerV2Executor", args: []}, + // USV3 - Args: Factory, Pool Init Code Hash, Permit2 + { + exchange: "UniswapV3Executor", args: [ + "0x33128a8fC17869897dcE68Ed026d694621f6FDfD", + "0xe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54", + "0x000000000022D473030F116dDEE9F6B43aC78BA3" + ] + }, + // PANCAKESWAP V3 - Args: Deployer, Pool Init Code Hash, Permit2 + { + exchange: "UniswapV3Executor", args: [ + "0x41ff9AA7e16B8B1a8a8dc4f0eFacd93D02d071c9", + "0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2", + "0x000000000022D473030F116dDEE9F6B43aC78BA3" + ] + }, + // Args: Pool manager + {exchange: "UniswapV4Executor", args: ["0x498581ff718922c3f8e6a244956af099b2652b2b"]}, + {exchange: "BalancerV2Executor", args: []}, ], "unichain": [ // Args: Factory, Pool Init Code Hash, Permit2, Fee BPS