11import "module-alias/register" ;
22
33import "@nomicfoundation/hardhat-chai-matchers" ;
4+ import "@nomicfoundation/hardhat-verify" ;
45import "@nomiclabs/hardhat-ethers" ;
5- import "@nomiclabs/hardhat-etherscan" ;
66import "@openzeppelin/hardhat-upgrades" ;
77import "@typechain/hardhat" ;
88import fs from "fs" ;
@@ -258,56 +258,12 @@ const config: HardhatUserConfig = {
258258 accounts : DEPLOYER_PRIVATE_KEY ? [ `0x${ DEPLOYER_PRIVATE_KEY } ` ] : [ ] ,
259259 } ,
260260 } ,
261+ sourcify : {
262+ enabled : true ,
263+ } ,
261264 etherscan : {
262- apiKey : {
263- bscmainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
264- bsctestnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
265- sepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
266- ethereum : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
267- opbnbtestnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
268- opbnbmainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
269- arbitrumsepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
270- arbitrumone : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
271- opsepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
272- opmainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
273- basesepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
274- basemainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
275- unichainsepolia : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
276- unichainmainnet : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
277- } ,
265+ apiKey : process . env . ETHERSCAN_API_KEY || "ETHERSCAN_API_KEY" ,
278266 customChains : [
279- {
280- network : "bscmainnet" ,
281- chainId : 56 ,
282- urls : {
283- apiURL : "https://api.bscscan.com/api" ,
284- browserURL : "https://bscscan.com" ,
285- } ,
286- } ,
287- {
288- network : "bsctestnet" ,
289- chainId : 97 ,
290- urls : {
291- apiURL : "https://api-testnet.bscscan.com/api" ,
292- browserURL : "https://testnet.bscscan.com" ,
293- } ,
294- } ,
295- {
296- network : "sepolia" ,
297- chainId : 11155111 ,
298- urls : {
299- apiURL : "https://api-sepolia.etherscan.io/api" ,
300- browserURL : "https://sepolia.etherscan.io" ,
301- } ,
302- } ,
303- {
304- network : "ethereum" ,
305- chainId : 1 ,
306- urls : {
307- apiURL : "https://api.etherscan.io/api" ,
308- browserURL : "https://etherscan.io" ,
309- } ,
310- } ,
311267 {
312268 network : "opbnbtestnet" ,
313269 chainId : 5611 ,
@@ -324,22 +280,6 @@ const config: HardhatUserConfig = {
324280 browserURL : "https://opbnbscan.com/" ,
325281 } ,
326282 } ,
327- {
328- network : "arbitrumsepolia" ,
329- chainId : 421614 ,
330- urls : {
331- apiURL : `https://api-sepolia.arbiscan.io/api` ,
332- browserURL : "https://sepolia.arbiscan.io/" ,
333- } ,
334- } ,
335- {
336- network : "arbitrumone" ,
337- chainId : 42161 ,
338- urls : {
339- apiURL : `https://api.arbiscan.io/api/` ,
340- browserURL : "https://arbiscan.io/" ,
341- } ,
342- } ,
343283 {
344284 network : "opsepolia" ,
345285 chainId : 11155420 ,
@@ -348,30 +288,6 @@ const config: HardhatUserConfig = {
348288 browserURL : "https://sepolia-optimistic.etherscan.io/" ,
349289 } ,
350290 } ,
351- {
352- network : "opmainnet" ,
353- chainId : 10 ,
354- urls : {
355- apiURL : "https://api-optimistic.etherscan.io/api" ,
356- browserURL : "https://optimistic.etherscan.io/" ,
357- } ,
358- } ,
359- {
360- network : "basesepolia" ,
361- chainId : 84532 ,
362- urls : {
363- apiURL : "https://api-sepolia.basescan.org/api" ,
364- browserURL : "https://sepolia.basescan.org/" ,
365- } ,
366- } ,
367- {
368- network : "basemainnet" ,
369- chainId : 8453 ,
370- urls : {
371- apiURL : "https://api.basescan.org/api" ,
372- browserURL : "https://basescan.org/" ,
373- } ,
374- } ,
375291 {
376292 network : "unichainsepolia" ,
377293 chainId : 1301 ,
0 commit comments