-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.ts
83 lines (80 loc) · 2.1 KB
/
config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
// @ts-nocheck
import { NetworksUserConfig } from 'hardhat/types';
import * as dotenv from 'dotenv';
dotenv.config({ path: '.env' })
export const networks: NetworksUserConfig = {
local: {
consensusNodes: [
{
url: '127.0.0.1:50211',
url: '127.0.0.1:50211',
nodeId: '0.0.3'
}
],
mirrorNodeUrl: 'http://127.0.0.1:5551',
chainId: 0,
accounts: [
{
"account": process.env.LOCAL_MYACCOUNTID,
"privateKey": process.env.LOCAL_MYPRIVATEKEY
},
{
"account": process.env.LOCAL_ALICE_ID,
"privateKey": process.env.LOCAL_ALICE_PRIVATEKEY
},
{
"account": process.env.LOCAL_BOB_ID,
"privateKey": process.env.LOCAL_BOB_PRIVATEKEY
},
{
"account": process.env.LOCAL_CHARLIE_ID,
"privateKey": process.env.LOCAL_CHARLIE_PRIVATEKEY
},
{
"account": process.env.LOCAL_OPERATOR_ID,
"privateKey": process.env.LOCAL_OPERATOR_PRIVATEKEY
},
{
"account": process.env.LOCAL_CONTROLLER_ID,
"privateKey": process.env.LOCAL_CONTROLLER_PRIVATEKEY
},
{
"account": process.env.LOCAL_OWNER_ID,
"privateKey": process.env.LOCAL_OWNER_PRIVATEKEY
}
]
},
testnet: { // add other roles for unit tests if using non-local chain
mirrorNodeUrl: 'https://testnet.mirrornode.hedera.com',
accounts: [
{
"account": process.env.TESTNET_MYACCOUNTID,
"privateKey": process.env.TESTNET_MYPRIVATEKEY
},
{
"account": process.env.TESTNET_ALICE_ID,
"privateKey": process.env.TESTNET_ALICE_PRIVATEKEY
},
{
"account": process.env.TESTNET_BOB_ID,
"privateKey": process.env.TESTNET_BOB_PRIVATEKEY
},
{
"account": process.env.TESTNET_CHARLIE_ID,
"privateKey": process.env.TESTNET_CHARLIE_PRIVATEKEY
},
{
"account": process.env.TESTNET_OPERATOR_ID,
"privateKey": process.env.TESTNET_OPERATOR_PRIVATEKEY
},
{
"account": process.env.TESTNET_CONTROLLER_ID,
"privateKey": process.env.TESTNET_CONTROLLER_PRIVATEKEY
},
{
"account": process.env.TESTNET_OWNER_ID,
"privateKey": process.env.TESTNET_OWNER_PRIVATEKEY
}
]
}
};