Skip to content

Commit 5a681f9

Browse files
dohakinicholaspai
andauthored
feat: add SwapAndBridge deployments base, arb, optimism (#495)
* feat: add `SwapAndBridge` deployments base, arb, optimism * fixup --------- Co-authored-by: nicholaspai <[email protected]>
1 parent 57edc75 commit 5a681f9

13 files changed

+2497
-5
lines changed

deploy/032_deploy_uniswap_swap_and_bridge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) {
2323
// Function selector for `exactInputSingle` method in Uniswap V3 SwapRouter
2424
// https://etherscan.io/address/0xE592427A0AEce92De3Edee1F18E0157C05861564#writeProxyContract#F2
2525
["0x414bf389"],
26-
TOKEN_SYMBOLS_MAP["USDC.e"].addresses[chainId],
26+
TOKEN_SYMBOLS_MAP[chainId === 8453 ? "USDbC" : "USDC.e"].addresses[chainId],
2727
TOKEN_SYMBOLS_MAP._USDC.addresses[chainId],
2828
],
2929
});

deploy/034_deploy_1inch_swap_and_bridge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) {
3535
"0xea76dddf",
3636
"0xf7a70056",
3737
],
38-
TOKEN_SYMBOLS_MAP["USDC.e"].addresses[chainId],
38+
TOKEN_SYMBOLS_MAP[chainId === 8453 ? "USDbC" : "USDC.e"].addresses[chainId],
3939
TOKEN_SYMBOLS_MAP._USDC.addresses[chainId],
4040
],
4141
});

deploy/consts.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ export const L2_ADDRESS_MAP: { [key: number]: { [contractName: string]: string }
167167
324: {
168168
l2Weth: "0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91",
169169
zkErc20Bridge: "0x11f943b2c77b743AB90f4A0Ae7d5A4e7FCA3E102",
170+
"1inchV6Router": "0x6fd4383cB451173D5f9304F041C7BCBf27d561fF",
170171
},
171172
10: {
172173
l2Usdc: "0x0b2c639c533813f4aa9d7837caf62653d097ff85",

deployments/arbitrum/1inch_SwapAndBridge.json

Lines changed: 388 additions & 0 deletions
Large diffs are not rendered by default.

deployments/arbitrum/UniswapV3_SwapAndBridge.json

Lines changed: 376 additions & 0 deletions
Large diffs are not rendered by default.

deployments/arbitrum/solcInputs/a3cd472d3ea9c58e6db7eff06c557781.json

Lines changed: 61 additions & 0 deletions
Large diffs are not rendered by default.

deployments/base/1inch_SwapAndBridge.json

Lines changed: 388 additions & 0 deletions
Large diffs are not rendered by default.

deployments/base/UniswapV3_SwapAndBridge.json

Lines changed: 376 additions & 0 deletions
Large diffs are not rendered by default.

deployments/base/solcInputs/a3cd472d3ea9c58e6db7eff06c557781.json

Lines changed: 61 additions & 0 deletions
Large diffs are not rendered by default.

deployments/deployments.json

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
},
4646
"10": {
4747
"SpokePool": { "address": "0x6f26Bf09B1C792e3228e5467807a900A503c0281", "blockNumber": 93903076 },
48+
"1inch_SwapAndBridge": { "address": "0x3E7448657409278C9d6E192b92F2b69B234FCc42", "blockNumber": 120044846 },
49+
"UniswapV3_SwapAndBridge": { "address": "0x6f4A733c7889f038D77D4f540182Dda17423CcbF", "blockNumber": 120044742 },
4850
"AcrossMerkleDistributor": { "address": "0xc8b31410340d57417bE62672f6B53dfB9de30aC2", "blockNumber": 114652330 },
4951
"SpokePoolVerifier": { "address": "0xB4A8d45647445EA9FC3E1058096142390683dBC2", "blockNumber": 117881120 }
5052
},
@@ -64,19 +66,33 @@
6466
"MintableERC1155": { "address": "0xA15a90E7936A2F8B70E181E955760860D133e56B", "blockNumber": 40600414 },
6567
"PolygonTokenBridger": { "address": "0x0330E9b4D0325cCfF515E81DFbc7754F2a02ac57", "blockNumber": 28604258 },
6668
"SpokePool": { "address": "0x9295ee1d8C5b022Be115A2AD3c30C72E34e7F096", "blockNumber": 41908657 },
67-
"SpokePoolVerifier": { "address": "0xB4A8d45647445EA9FC3E1058096142390683dBC2", "blockNumber": 55059424 }
69+
"SpokePoolVerifier": { "address": "0xB4A8d45647445EA9FC3E1058096142390683dBC2", "blockNumber": 55059424 },
70+
"1inch_UniversalSwapAndBridge": {
71+
"address": "0xf9735e425a36d22636ef4cb75c7a6c63378290ca",
72+
"blockNumber": 56529707
73+
},
74+
"1inch_SwapAndBridge": { "address": "0xaBa0F11D55C5dDC52cD0Cb2cd052B621d45159d5", "blockNumber": 56675429 },
75+
"UniswapV3_UniversalSwapAndBridge": {
76+
"address": "0xc2dcb88873e00c9d401de2cbba4c6a28f8a6e2c2",
77+
"blockNumber": 56529578
78+
},
79+
"UniswapV3_SwapAndBridge": { "address": "0x9220fa27ae680e4e8d9733932128fa73362e0393", "blockNumber": 56675837 }
6880
},
6981
"280": { "SpokePool": { "address": "0x863859ef502F0Ee9676626ED5B418037252eFeb2", "blockNumber": 10263886 } },
7082
"288": { "SpokePool": { "address": "0xBbc6009fEfFc27ce705322832Cb2068F8C1e0A58", "blockNumber": 619993 } },
7183
"324": { "SpokePool": { "address": "0xE0B015E54d54fc84a6cB9B666099c46adE9335FF", "blockNumber": 10352565 } },
7284
"420": { "SpokePool": { "address": "0xeF684C38F94F48775959ECf2012D7E864ffb9dd4", "blockNumber": 17025501 } },
7385
"8453": {
7486
"SpokePool": { "address": "0x09aea4b2242abC8bb4BB78D537A67a245A7bEC64", "blockNumber": 2164878 },
75-
"SpokePoolVerifier": { "address": "0xB4A8d45647445EA9FC3E1058096142390683dBC2", "blockNumber": 12285703 }
87+
"SpokePoolVerifier": { "address": "0xB4A8d45647445EA9FC3E1058096142390683dBC2", "blockNumber": 12285703 },
88+
"1inch_SwapAndBridge": { "address": "0x7CFaBF2eA327009B39f40078011B0Fb714b65926", "blockNumber": 14450808 },
89+
"UniswapV3_SwapAndBridge": { "address": "0xbcfbCE9D92A516e3e7b0762AE218B4194adE34b4", "blockNumber": 14450714 }
7690
},
7791
"42161": {
7892
"SpokePool": { "address": "0xe35e9842fceaCA96570B734083f4a58e8F7C5f2A", "blockNumber": 83868041 },
79-
"SpokePoolVerifier": { "address": "0xB4A8d45647445EA9FC3E1058096142390683dBC2", "blockNumber": 194021369 }
93+
"SpokePoolVerifier": { "address": "0xB4A8d45647445EA9FC3E1058096142390683dBC2", "blockNumber": 194021369 },
94+
"1inch_SwapAndBridge": { "address": "0xC456398D5eE3B93828252e48beDEDbc39e03368E", "blockNumber": 211175795 },
95+
"UniswapV3_SwapAndBridge": { "address": "0xF633b72A4C2Fb73b77A379bf72864A825aD35b6D", "blockNumber": 211175481 }
8096
},
8197
"59144": {
8298
"SpokePool": { "address": "0x7E63A5f1a8F0B4d0934B2f2327DAED3F6bb2ee75", "blockNumber": 2721169 },

0 commit comments

Comments
 (0)