From 6103dc7245a9232fc2d45c7e13ed4d345b9fa498 Mon Sep 17 00:00:00 2001 From: DAPPWEB Date: Sun, 14 Jun 2026 18:46:55 +0800 Subject: [PATCH 1/2] add bsc testnet hardhat config --- hardhat.config.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/hardhat.config.js b/hardhat.config.js index 0525ddd..7e4e504 100644 --- a/hardhat.config.js +++ b/hardhat.config.js @@ -30,6 +30,10 @@ const POLYGON_PRIVATE_KEY = process.env.POLYGON_PRIVATE_KEY || ""; const MUMBAI_PRIVATE_KEY = process.env.MUMBAI_PRIVATE_KEY || ""; const POLYGONSCAN_API_KEY = process.env.POLYGONSCAN_API_KEY || ""; +const BSC_TESTNET_RPC = process.env.BSC_TESTNET_RPC || "https://bsc-testnet-rpc.publicnode.com"; +const BSC_TESTNET_PRIVATE_KEY = process.env.BSC_TESTNET_PRIVATE_KEY || ""; +const BSCSCAN_API_KEY = process.env.BSCSCAN_API_KEY || ""; + const DEFENDER_TEAM_API_KEY = process.env.DEFENDER_TEAM_API_KEY || ""; const DEFENDER_TEAM_API_SECRET_KEY = process.env.DEFENDER_TEAM_API_SECRET_KEY || ""; @@ -99,6 +103,12 @@ if (POLYGON_PRIVATE_KEY != "") { }; } +exportNetworks["bscTestnet"] = { + url: BSC_TESTNET_RPC, + chainId: 97, + accounts: BSC_TESTNET_PRIVATE_KEY != "" ? [`${BSC_TESTNET_PRIVATE_KEY}`] : [], +}; + if (LINEA_PRIVATE_KEY != "") { exportNetworks["linea"] = { url: "https://linea-mainnet.infura.io/v3/" + INFURA_API_KEY, @@ -142,6 +152,7 @@ module.exports = { linea_goerli: LINEASCAN_API_KEY, mumbai: POLYGONSCAN_API_KEY, polygon: POLYGONSCAN_API_KEY, + bscTestnet: BSCSCAN_API_KEY, }, customChains: [ { @@ -192,6 +203,14 @@ module.exports = { browserURL: "goerli.lineascan.build", }, }, + { + network: "bscTestnet", + chainId: 97, + urls: { + apiURL: "https://api-testnet.bscscan.com/api", + browserURL: "https://testnet.bscscan.com", + }, + }, ], }, contractSizer: { From a21716f1a9599ff77922d1f3fc54e371122ec471 Mon Sep 17 00:00:00 2001 From: DAPPWEB Date: Sun, 14 Jun 2026 19:16:23 +0800 Subject: [PATCH 2/2] set bsc testnet gas price --- hardhat.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/hardhat.config.js b/hardhat.config.js index 7e4e504..7020da6 100644 --- a/hardhat.config.js +++ b/hardhat.config.js @@ -106,6 +106,7 @@ if (POLYGON_PRIVATE_KEY != "") { exportNetworks["bscTestnet"] = { url: BSC_TESTNET_RPC, chainId: 97, + gasPrice: 3000000000, accounts: BSC_TESTNET_PRIVATE_KEY != "" ? [`${BSC_TESTNET_PRIVATE_KEY}`] : [], };