Skip to content

Commit 5c02595

Browse files
authored
update utils and hardhatconfig for binance (#240)
1 parent 60a1b99 commit 5c02595

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

hardhat.config.ts

+12
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ const chainIds = {
2929
optimism_testnet: 69,
3030
arbitrum: 42161,
3131
arbitrum_testnet: 421611,
32+
binance: 56,
33+
binance_testnet: 97
3234
};
3335

3436
// Ensure that we have all the environment variables we need.
@@ -73,6 +75,12 @@ function createTestnetConfig(network: keyof typeof chainIds): NetworkUserConfig
7375
case "fantom_testnet":
7476
nodeUrl = "https://rpc.testnet.fantom.network";
7577
break;
78+
case "binance":
79+
nodeUrl = "https://bsc-dataseed1.binance.org/";
80+
break;
81+
case "binance_testnet":
82+
nodeUrl = "https://data-seed-prebsc-1-s1.binance.org:8545/";
83+
break;
7684
}
7785

7886
return {
@@ -127,6 +135,8 @@ const config: HardhatUserConfig = {
127135
optimisticKovan: process.env.OPTIMISM_SCAN_API_KEY || process.env.SCAN_API_KEY,
128136
arbitrumOne: process.env.ARBITRUM_SCAN_API_KEY || process.env.SCAN_API_KEY,
129137
arbitrumTestnet: process.env.ARBITRUM_SCAN_API_KEY || process.env.SCAN_API_KEY,
138+
bsc: process.env.BINANCE_SCAN_API_KEY || process.env.SCAN_API_KEY,
139+
bscTestnet: process.env.BINANCE_SCAN_API_KEY || process.env.SCAN_API_KEY,
130140
},
131141
},
132142
gasReporter: {
@@ -156,6 +166,8 @@ if (testPrivateKey) {
156166
arbitrum_testnet: createTestnetConfig("arbitrum_testnet"),
157167
optimism: createTestnetConfig("optimism"),
158168
optimism_testnet: createTestnetConfig("optimism_testnet"),
169+
binance: createTestnetConfig("binance"),
170+
binance_testnet: createTestnetConfig("binance_testnet"),
159171
};
160172
}
161173

utils/nativeTokenWrapper.ts

+2
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,6 @@ export const nativeTokenWrapper: Record<number, string> = {
1212
69: "0xbC6F6b680bc61e30dB47721c6D1c5cde19C1300d", // optimism testnet
1313
42161: "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", // arbitrum
1414
421611: "0xEBbc3452Cc911591e4F18f3b36727Df45d6bd1f9", // arbitrum testnet
15+
56: "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c", // binance mainnet
16+
97: "0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd", // binance testnet
1517
};

0 commit comments

Comments
 (0)