diff --git a/README.md b/README.md index 0dc4c13..03db2ee 100644 --- a/README.md +++ b/README.md @@ -219,6 +219,7 @@ The current available networks are: - `fraxtalTestnet` - `metisTestnet` - `modeTestnet` + - `seiArcticTestnet` - **EVM-Based Production Networks:** - `ethMain` - `bscMain` diff --git a/package.json b/package.json index 50445ec..b8dfb5b 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "chai": "^4.4.1", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", - "ethers": "^6.12.0", + "ethers": "^6.12.1", "hardhat": "^2.22.3", "mocha": "^10.4.0", "prettier": "^3.2.5", @@ -61,7 +61,7 @@ }, "peerDependencies": { "@nomicfoundation/hardhat-ethers": "^3.0.5", - "ethers": "^6.12.0", + "ethers": "^6.12.1", "hardhat": "^2.22.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 89c3482..a00fdab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ importers: version: 9.1.1 "@nomicfoundation/hardhat-ethers": specifier: ^3.0.5 - version: 3.0.5(ethers@6.12.0)(hardhat@2.22.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.4.5))(typescript@5.4.5)) + version: 3.0.5(ethers@6.12.1)(hardhat@2.22.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.4.5))(typescript@5.4.5)) "@types/chai": specifier: ^4.3.14 version: 4.3.14 @@ -35,8 +35,8 @@ importers: specifier: ^9.1.0 version: 9.1.0(eslint@8.57.0) ethers: - specifier: ^6.12.0 - version: 6.12.0 + specifier: ^6.12.1 + version: 6.12.1 hardhat: specifier: ^2.22.3 version: 2.22.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.4.5))(typescript@5.4.5) @@ -1414,10 +1414,10 @@ packages: integrity: sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==, } - ethers@6.12.0: + ethers@6.12.1: resolution: { - integrity: sha512-zL5NlOTjML239gIvtVJuaSk0N9GQLi1Hom3ZWUszE5lDTQE/IVB62mrPkQ2W1bGcZwVGSLaetQbWNQSvI4rGDQ==, + integrity: sha512-j6wcVoZf06nqEcBbDWkKg8Fp895SS96dSnTCjiXT+8vt2o02raTn4Lo9ERUuIVU5bAjoPYeA+7ytQFexFmLuVw==, } engines: { node: ">=14.0.0" } @@ -3096,10 +3096,10 @@ snapshots: "@nomicfoundation/ethereumjs-rlp": 5.0.4 ethereum-cryptography: 0.1.3 - "@nomicfoundation/hardhat-ethers@3.0.5(ethers@6.12.0)(hardhat@2.22.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.4.5))(typescript@5.4.5))": + "@nomicfoundation/hardhat-ethers@3.0.5(ethers@6.12.1)(hardhat@2.22.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.4.5))(typescript@5.4.5))": dependencies: debug: 4.3.4(supports-color@8.1.1) - ethers: 6.12.0 + ethers: 6.12.1 hardhat: 2.22.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.4.5))(typescript@5.4.5) lodash.isequal: 4.5.0 transitivePeerDependencies: @@ -3771,7 +3771,7 @@ snapshots: ethjs-util: 0.1.6 rlp: 2.2.7 - ethers@6.12.0: + ethers@6.12.1: dependencies: "@adraffy/ens-normalize": 1.10.1 "@noble/curves": 1.2.0 diff --git a/src/index.ts b/src/index.ts index f980240..1bb76cf 100644 --- a/src/index.ts +++ b/src/index.ts @@ -161,9 +161,16 @@ task( txHashLink: hre.config.xdeploy.networks[i].slice(0, 8) == "filecoin" ? `${explorers[idx]}message/${createReceipt[i].hash}` - : `${explorers[idx]}tx/${createReceipt[i].hash}`, + : hre.config.xdeploy.networks[i].slice(0, 16) == + "seiArcticTestnet" + ? `${explorers[idx]}transactions/${createReceipt[i].hash}` + : `${explorers[idx]}tx/${createReceipt[i].hash}`, address: computedContractAddress, - addressLink: `${explorers[idx]}address/${computedContractAddress}`, + addressLink: + hre.config.xdeploy.networks[i].slice(0, 16) == + "seiArcticTestnet" + ? `${explorers[idx]}account/${computedContractAddress}` + : `${explorers[idx]}address/${computedContractAddress}`, receipt: createReceipt[i].toJSON(), deployed: true, error: undefined, diff --git a/src/networks.ts b/src/networks.ts index 1c42701..e34e64a 100644 --- a/src/networks.ts +++ b/src/networks.ts @@ -35,6 +35,7 @@ export const networks = [ "fraxtalTestnet", "metisTestnet", "modeTestnet", + "seiArcticTestnet", "ethMain", "bscMain", "optimismMain", @@ -108,6 +109,7 @@ export const explorers = [ "https://holesky.fraxscan.com/", "https://sepolia-explorer.metisdevops.link/", "https://sepolia.explorer.mode.network/", + "https://seistream.app/", "https://etherscan.io/", "https://bscscan.com/", "https://optimistic.etherscan.io/",