From 494699923e02a44d2c9299d5f0812853b2ab41c7 Mon Sep 17 00:00:00 2001 From: 0xh3rman <119309671+0xh3rman@users.noreply.github.com> Date: Sun, 8 Mar 2026 20:03:40 +0900 Subject: [PATCH 1/3] Add PancakeSwap V3 deployment for ZkSync Add ZkSync chain to PancakeSwap router deployment with QuoterV2, Universal Router and Permit2 addresses. --- crates/gem_evm/src/uniswap/deployment/v3.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/gem_evm/src/uniswap/deployment/v3.rs b/crates/gem_evm/src/uniswap/deployment/v3.rs index 89642245e..84f564bbb 100644 --- a/crates/gem_evm/src/uniswap/deployment/v3.rs +++ b/crates/gem_evm/src/uniswap/deployment/v3.rs @@ -121,6 +121,11 @@ pub fn get_pancakeswap_router_deployment_by_chain(chain: &Chain) -> Option Some(V3Deployment { + quoter_v2: "0x3d146FcE6c1006857750cBe8aF44f76a28041CCc", + universal_router: "0xdAee41E335322C85ff2c5a6745c98e1351806e98", + permit2: "0x686FD50007EaA636F01154d660b96110B6bFe351", + }), _ => None, } } From af72c6e6783948e12fdce94ae60a758a27b8b97f Mon Sep 17 00:00:00 2001 From: 0xh3rman <119309671+0xh3rman@users.noreply.github.com> Date: Mon, 9 Mar 2026 10:16:31 +0900 Subject: [PATCH 2/3] Add PancakeSwap V3 deployment for Monad --- crates/gem_evm/src/uniswap/deployment/v3.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/gem_evm/src/uniswap/deployment/v3.rs b/crates/gem_evm/src/uniswap/deployment/v3.rs index 84f564bbb..9b0cbca74 100644 --- a/crates/gem_evm/src/uniswap/deployment/v3.rs +++ b/crates/gem_evm/src/uniswap/deployment/v3.rs @@ -126,6 +126,11 @@ pub fn get_pancakeswap_router_deployment_by_chain(chain: &Chain) -> Option Some(V3Deployment { + quoter_v2: "0xB048Bbc1Ee6b733FFfCFb9e9CeF7375518e25997", + universal_router: "0x23682a588CF2601ACa977dF200938634c9F7d552", + permit2: "0x000000000022D473030F116dDEE9F6B43aC78BA3", + }), _ => None, } } From 4da1ddc24c99508b3fa5956a1e95783b9eaa514d Mon Sep 17 00:00:00 2001 From: 0xh3rman <119309671+0xh3rman@users.noreply.github.com> Date: Mon, 9 Mar 2026 14:06:11 +0900 Subject: [PATCH 3/3] Fix monad permit 2 address for pcs --- crates/gem_evm/src/uniswap/deployment/v3.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/gem_evm/src/uniswap/deployment/v3.rs b/crates/gem_evm/src/uniswap/deployment/v3.rs index 9b0cbca74..312c2b6a3 100644 --- a/crates/gem_evm/src/uniswap/deployment/v3.rs +++ b/crates/gem_evm/src/uniswap/deployment/v3.rs @@ -129,7 +129,7 @@ pub fn get_pancakeswap_router_deployment_by_chain(chain: &Chain) -> Option Some(V3Deployment { quoter_v2: "0xB048Bbc1Ee6b733FFfCFb9e9CeF7375518e25997", universal_router: "0x23682a588CF2601ACa977dF200938634c9F7d552", - permit2: "0x000000000022D473030F116dDEE9F6B43aC78BA3", + permit2: "0xDca6Dd86A5E305dB99A15eaEB2a6ecfc7F579778", }), _ => None, }