diff --git a/.env.example b/.env.example index 50c74e11..2a097388 100644 --- a/.env.example +++ b/.env.example @@ -20,9 +20,10 @@ ARCHIVE_NODE_ethereum=https://eth-mainnet.nodereal.io/v1/ #ARCHIVE_NODE_zksyncmainnet=https://open-platform.nodereal.io//zksync #ARCHIVE_NODE_opsepolia=https://sepolia.optimism.io #ARCHIVE_NODE_opmainnet=https://opt-mainnet.nodereal.io/v1/ -ARCHIVE_NODE_basesepolia=https://sepolia.base.org -ARCHIVE_NODE_basemainnet=https://open-platform.nodereal.io//base +#ARCHIVE_NODE_basesepolia=https://sepolia.base.org +#ARCHIVE_NODE_basemainnet=https://open-platform.nodereal.io//base #ARCHIVE_NODE_unichainsepolia=https://unichain-sepolia.g.alchemy.com/v2/ +#ARCHIVE_NODE_unichainmainnet=https://unichain-mainnet.g.alchemy.com/v2/ ETHERSCAN_API_KEY= REPORT_GAS= \ No newline at end of file diff --git a/hardhat.config.ts b/hardhat.config.ts index 8c6a0943..75477f57 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -179,6 +179,7 @@ const config: HardhatUserConfig = { basesepolia: process.env.ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY", basemainnet: process.env.ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY", unichainsepolia: process.env.ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY", + unichainmainnet: process.env.ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY", }, customChains: [ { @@ -285,6 +286,14 @@ const config: HardhatUserConfig = { browserURL: "https://sepolia.uniscan.xyz/", }, }, + { + network: "unichainmainnet", + chainId: 130, + urls: { + apiURL: "https://api.uniscan.xyz/api/", + browserURL: "https://uniscan.xyz/", + }, + }, ], }, paths: { diff --git a/helpers/deploy/deploymentUtils.ts b/helpers/deploy/deploymentUtils.ts index 466344a8..e4a6ef11 100644 --- a/helpers/deploy/deploymentUtils.ts +++ b/helpers/deploy/deploymentUtils.ts @@ -94,8 +94,6 @@ export const guardian = async (network: SUPPORTED_NETWORKS): Promise => return "0x9831D3A641E8c7F082EEA75b8249c99be9D09a34"; // UNICHAIN SEPOLIA MULTISIG } else if (network === "unichainmainnet") { return "0x1803Cf1D3495b43cC628aa1d8638A981F8CD341C"; // UNICHAIN MAINNET MULTISIG - } else if (network === "unichainsepolia") { - return "0x9831D3A641E8c7F082EEA75b8249c99be9D09a34"; // UNICHAIN SEPOLIA MULTISIG } return deployer; };