Skip to content

Commit 1c6e10b

Browse files
committed
feat: update Hardhat configuration to simplify account management for private keys
1 parent 0e0169a commit 1c6e10b

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

packages/sharing-smart-contract/hardhat.config.cjs

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,23 @@ module.exports = {
3636
...bellecourBase,
3737
url: 'https://bellecour.iex.ec',
3838
accounts: [
39-
...(env.DEPLOYER_PRIVATE_KEY ? [env.DEPLOYER_PRIVATE_KEY] : []),
40-
...(env.ADMIN_PRIVATE_KEY ? [env.ADMIN_PRIVATE_KEY] : []),
41-
].filter(Boolean),
39+
env.DEPLOYER_PRIVATE_KEY ||
40+
'0x0000000000000000000000000000000000000000000000000000000000000000',
41+
env.ADMIN_PRIVATE_KEY ||
42+
env.DEPLOYER_PRIVATE_KEY ||
43+
'0x0000000000000000000000000000000000000000000000000000000000000000',
44+
],
4245
},
4346
avalancheFujiTestnet: {
4447
chainId: 43113,
4548
url: env.RPC_URL || 'https://api.avax-test.network/ext/bc/C/rpc',
4649
accounts: [
4750
env.DEPLOYER_PRIVATE_KEY ||
4851
'0x0000000000000000000000000000000000000000000000000000000000000000',
49-
...(env.ADMIN_PRIVATE_KEY ? [env.ADMIN_PRIVATE_KEY] : []),
50-
].filter(Boolean),
52+
env.ADMIN_PRIVATE_KEY ||
53+
env.DEPLOYER_PRIVATE_KEY ||
54+
'0x0000000000000000000000000000000000000000000000000000000000000000',
55+
],
5156
blockGasLimit: 8_000_000,
5257
},
5358
arbitrumSepolia: {
@@ -56,17 +61,22 @@ module.exports = {
5661
accounts: [
5762
env.DEPLOYER_PRIVATE_KEY ||
5863
'0x0000000000000000000000000000000000000000000000000000000000000000',
59-
...(env.ADMIN_PRIVATE_KEY ? [env.ADMIN_PRIVATE_KEY] : []),
60-
].filter(Boolean),
64+
env.ADMIN_PRIVATE_KEY ||
65+
env.DEPLOYER_PRIVATE_KEY ||
66+
'0x0000000000000000000000000000000000000000000000000000000000000000',
67+
],
6168
blockGasLimit: 30_000_000,
6269
},
6370
arbitrum: {
6471
chainId: 42161,
6572
url: env.RPC_URL || 'https://arb1.arbitrum.io/rpc',
6673
accounts: [
67-
...(env.DEPLOYER_PRIVATE_KEY ? [env.DEPLOYER_PRIVATE_KEY] : []),
68-
...(env.ADMIN_PRIVATE_KEY ? [env.ADMIN_PRIVATE_KEY] : []),
69-
].filter(Boolean),
74+
env.DEPLOYER_PRIVATE_KEY ||
75+
'0x0000000000000000000000000000000000000000000000000000000000000000',
76+
env.ADMIN_PRIVATE_KEY ||
77+
env.DEPLOYER_PRIVATE_KEY ||
78+
'0x0000000000000000000000000000000000000000000000000000000000000000',
79+
],
7080
blockGasLimit: 30_000_000,
7181
},
7282
// poco-chain native config

0 commit comments

Comments
 (0)