11import "module-alias/register" ;
22
33import "@nomicfoundation/hardhat-chai-matchers" ;
4- import "@nomiclabs /hardhat-etherscan " ;
4+ import "@nomicfoundation /hardhat-verify " ;
55import "@openzeppelin/hardhat-upgrades" ;
66import "@typechain/hardhat" ;
77import * as dotenv from "dotenv" ;
@@ -204,56 +204,12 @@ const config: HardhatUserConfig = {
204204 accounts : process . env . DEPLOYER_PRIVATE_KEY ? [ `0x${ process . env . DEPLOYER_PRIVATE_KEY } ` ] : [ ] ,
205205 } ,
206206 } ,
207+ sourcify : {
208+ enabled : true ,
209+ } ,
207210 etherscan : {
208- apiKey : {
209- bscmainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
210- bsctestnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
211- sepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
212- ethereum : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
213- opbnbtestnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
214- opbnbmainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
215- arbitrumsepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
216- arbitrumone : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
217- opsepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
218- opmainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
219- basesepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
220- basemainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
221- unichainsepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
222- unichainmainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
223- } ,
211+ apiKey : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
224212 customChains : [
225- {
226- network : "bscmainnet" ,
227- chainId : 56 ,
228- urls : {
229- apiURL : "https://api.bscscan.com/api" ,
230- browserURL : "https://bscscan.com" ,
231- } ,
232- } ,
233- {
234- network : "bsctestnet" ,
235- chainId : 97 ,
236- urls : {
237- apiURL : "https://api-testnet.bscscan.com/api" ,
238- browserURL : "https://testnet.bscscan.com" ,
239- } ,
240- } ,
241- {
242- network : "sepolia" ,
243- chainId : 11155111 ,
244- urls : {
245- apiURL : "https://api-sepolia.etherscan.io/api" ,
246- browserURL : "https://sepolia.etherscan.io" ,
247- } ,
248- } ,
249- {
250- network : "ethereum" ,
251- chainId : 1 ,
252- urls : {
253- apiURL : "https://api.etherscan.io/api" ,
254- browserURL : "https://etherscan.io" ,
255- } ,
256- } ,
257213 {
258214 network : "opbnbtestnet" ,
259215 chainId : 5611 ,
@@ -270,22 +226,6 @@ const config: HardhatUserConfig = {
270226 browserURL : "https://opbnbscan.com/" ,
271227 } ,
272228 } ,
273- {
274- network : "arbitrumsepolia" ,
275- chainId : 421614 ,
276- urls : {
277- apiURL : `https://api-sepolia.arbiscan.io/api` ,
278- browserURL : "https://sepolia.arbiscan.io/" ,
279- } ,
280- } ,
281- {
282- network : "arbitrumone" ,
283- chainId : 42161 ,
284- urls : {
285- apiURL : `https://api.arbiscan.io/api/` ,
286- browserURL : "https://arbiscan.io/" ,
287- } ,
288- } ,
289229 {
290230 network : "opsepolia" ,
291231 chainId : 11155420 ,
@@ -294,30 +234,6 @@ const config: HardhatUserConfig = {
294234 browserURL : "https://sepolia-optimistic.etherscan.io/" ,
295235 } ,
296236 } ,
297- {
298- network : "opmainnet" ,
299- chainId : 10 ,
300- urls : {
301- apiURL : "https://api-optimistic.etherscan.io/api" ,
302- browserURL : "https://optimistic.etherscan.io/" ,
303- } ,
304- } ,
305- {
306- network : "basesepolia" ,
307- chainId : 84532 ,
308- urls : {
309- apiURL : "https://api-sepolia.basescan.org/api" ,
310- browserURL : "https://sepolia.basescan.org/" ,
311- } ,
312- } ,
313- {
314- network : "basemainnet" ,
315- chainId : 8453 ,
316- urls : {
317- apiURL : "https://api.basescan.org/api" ,
318- browserURL : "https://basescan.org/" ,
319- } ,
320- } ,
321237 {
322238 network : "unichainsepolia" ,
323239 chainId : 1301 ,
0 commit comments