Skip to content

Commit 1caff84

Browse files
committed
new deployment
1 parent ce8ce64 commit 1caff84

7 files changed

+23
-6
lines changed

hardhat.config.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ const config: HardhatUserConfig = {
8686
mainnet: {
8787
url: 'https://rpc.zerion.io/v1/ethereum',
8888
},
89+
mantle: {
90+
url: 'https://rpc.zerion.io/v1/mantle',
91+
},
8992
opera: {
9093
url: 'https://rpc.zerion.io/v1/fantom',
9194
},
@@ -120,6 +123,7 @@ const config: HardhatUserConfig = {
120123
gnosis: process.env.GNOSIS_API_KEY ? process.env.GNOSIS_API_KEY.toString() : '',
121124
linea: process.env.LINEA_API_KEY ? process.env.LINEA_API_KEY.toString() : '',
122125
mainnet: process.env.ETHEREUM_API_KEY ? process.env.ETHEREUM_API_KEY.toString() : '',
126+
mantle: process.env.MANTLE_API_KEY ? process.env.MANTLE_API_KEY.toString() : '',
123127
opera: process.env.FANTOM_API_KEY ? process.env.FANTOM_API_KEY.toString() : '',
124128
optimisticEthereum: process.env.OPTIMISM_API_KEY ? process.env.OPTIMISM_API_KEY.toString() : '',
125129
polygon: process.env.POLYGON_API_KEY ? process.env.POLYGON_API_KEY.toString() : '',
@@ -185,6 +189,14 @@ const config: HardhatUserConfig = {
185189
browserURL: "https://taikoscan.io"
186190
}
187191
},
192+
{
193+
network: "mantle",
194+
chainId: 5000,
195+
urls: {
196+
apiURL: "https://api.mantlescan.xyz/api",
197+
browserURL: "https://mantlescan.xyz"
198+
}
199+
},
188200
],
189201
},
190202
docgen: {

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
"lint": "npm run lint:solhint && npm run lint:eslint",
1616
"slither": "slither . --filter-paths \"node_modules\"",
1717
"truffle-dashboard": "npx truffle dashboard",
18-
"deploy:sc:truffle-dashboard": "npx hardhat run scripts/0_deploy_simple_caller.js --network truffle-dashboard",
19-
"deploy:router:truffle-dashboard": "npx hardhat run scripts/1_deploy_router.js --network truffle-dashboard",
20-
"initialize:router:truffle-dashboard": "npx hardhat run scripts/2_setup_router_fee.js --network truffle-dashboard",
21-
"deploy:univ2caller:truffle-dashboard": "npx hardhat run scripts/3_deploy_uniswap_v2_caller.js --network truffle-dashboard",
22-
"verify": "npx hardhat run scripts/4_verify.js --network taiko",
18+
"deploy:router": "npx hardhat run scripts/1_deploy_router.js --network truffle-dashboard",
19+
"deploy:sc": "npx hardhat run scripts/0_deploy_simple_caller.js --network truffle-dashboard",
20+
"deploy:univ2caller": "npx hardhat run scripts/3_deploy_uniswap_v2_caller.js --network truffle-dashboard",
21+
"initialize:router": "npx hardhat run scripts/2_setup_router_fee.js --network truffle-dashboard",
22+
"verify": "npx hardhat run scripts/4_verify.js --network mantle",
2323
"docs:serve": "npx @techdocs/cli serve:mkdocs -p 3333"
2424
},
2525
"lint-staged": {
File renamed without changes.
File renamed without changes.

scripts/2_setup_router_fee.js renamed to scripts/3_setup_router_fee.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import deploymentAddresses from './deployment';
22

33
try {
44
(async () => {
5-
console.log('Make sure 0x161b29D1919D4E06b53eE449376181B5082b30B9 is used and nonce is 1 and 2');
5+
console.log('Make sure 0x161b29D1919D4E06b53eE449376181B5082b30B9 is used and nonce is 6-7');
66

77
const Router = await ethers.getContractFactory('Router');
88
const chainIdHex = await hre.network.provider.request({ method: 'eth_chainId' });

scripts/deployment.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const deploymentAddresses = {
77
250: '0xd7F1Dd5D49206349CaE8b585fcB0Ce3D96f1696F',
88
324: '0xe4C82643A4F9Fd288322cc6fBd7C48AB068B38D3',
99
1101: '0xd7F1Dd5D49206349CaE8b585fcB0Ce3D96f1696F',
10+
5000: '0xd7F1Dd5D49206349CaE8b585fcB0Ce3D96f1696F',
1011
8453: '0xd7F1Dd5D49206349CaE8b585fcB0Ce3D96f1696F',
1112
42161: '0xd7F1Dd5D49206349CaE8b585fcB0Ce3D96f1696F',
1213
42220: '0xd7F1Dd5D49206349CaE8b585fcB0Ce3D96f1696F',
@@ -27,6 +28,7 @@ const deploymentAddresses = {
2728
250: '0xC629Bf86f02ef13E8F1f5F75adE8a8165587998F',
2829
324: '0xB18Bb3d1775f9a1AdFF9Bc14CcCe1510A55148D9',
2930
1101: '0xC629Bf86f02ef13E8F1f5F75adE8a8165587998F',
31+
5000: '0xe76BA87E04555e1a5afcCb0c8c5AC4d0b29e3dBE',
3032
8453: '0xC629Bf86f02ef13E8F1f5F75adE8a8165587998F',
3133
42161: '0xC629Bf86f02ef13E8F1f5F75adE8a8165587998F',
3234
42220: '0xC629Bf86f02ef13E8F1f5F75adE8a8165587998F',
@@ -41,6 +43,7 @@ const deploymentAddresses = {
4143
},
4244
uniswapV2Caller: {
4345
1101: '0xe76BA87E04555e1a5afcCb0c8c5AC4d0b29e3dBE',
46+
5000: '0xE81B24bcD0a706ae3Ece36C42CF96c010EEeF37a',
4447
59144: '0xe76BA87E04555e1a5afcCb0c8c5AC4d0b29e3dBE',
4548
81457: '0xC0AC45d01a64660629506b5889722C6dA25F4084',
4649
167000: '0xE81B24bcD0a706ae3Ece36C42CF96c010EEeF37a',
@@ -50,6 +53,7 @@ const deploymentAddresses = {
5053
},
5154
weth: {
5255
1101: '0x4F9A0e7FD2Bf6067db6994CF12E4495Df938E6e9',
56+
5000: '0xdEAddEaDdeadDEadDEADDEAddEADDEAddead1111',
5357
59144: '0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f',
5458
81457: '0x4300000000000000000000000000000000000004',
5559
167000: '0xA51894664A773981C6C112C43ce576f315d5b1B6',
@@ -65,6 +69,7 @@ const deploymentAddresses = {
6569
250: '0x4a183b7ED67B9E14b3f45Abfb2Cf44ed22c29E54',
6670
324: '0x5d4C06f4d54bD901b4377241DAB6447b8E19d75c',
6771
1101: '0x4a183b7ED67B9E14b3f45Abfb2Cf44ed22c29E54',
72+
5000: '0x4a183b7ED67B9E14b3f45Abfb2Cf44ed22c29E54',
6873
8453: '0x7d20Ab6D8aF50d87A5E8DeF46e48F4d7dC2Ea5c7',
6974
42161: '0x4a183b7ED67B9E14b3f45Abfb2Cf44ed22c29E54',
7075
42220: '0x7d20ab6d8af50d87a5e8def46e48f4d7dc2ea5c7',

0 commit comments

Comments
 (0)