@@ -27,9 +27,8 @@ function generateGenesis(client, balances, networkId) {
27
27
const genesis = JSON . parse (
28
28
JSON . stringify ( require ( `./genesis.${ client } .json` ) )
29
29
) ;
30
- networkId = networkId || randomId ( ) ;
31
30
if ( client === "geth" ) {
32
- genesis . config . chainId = parseInt ( networkId , 10 ) ;
31
+ genesis . config . chainId = networkId ;
33
32
genesis . extraData =
34
33
"0x" +
35
34
"0" . repeat ( 64 ) +
@@ -71,7 +70,11 @@ function setup(client, workdir) {
71
70
function provide ( client , workdir , networkId ) {
72
71
const paths = getPaths ( client , workdir ) ;
73
72
const keypairs = getKeypairs ( KEYS_SOURCE , "password" ) ;
74
- const genesis = generateGenesis ( client , generateBalances ( keypairs ) , networkId ) ;
73
+ const genesis = generateGenesis (
74
+ client ,
75
+ generateBalances ( keypairs ) ,
76
+ networkId
77
+ ) ;
75
78
let keysDest =
76
79
client === "geth" ? paths . keys : path . join ( paths . keys , genesis . name ) ;
77
80
@@ -102,6 +105,7 @@ function provide(client, workdir, networkId) {
102
105
}
103
106
104
107
function run ( client , workdir , networkId ) {
108
+ networkId = parseInt ( networkId , 10 ) || randomId ( ) ;
105
109
const paths = getPaths ( client , workdir ) ;
106
110
setup ( client , workdir ) ;
107
111
if ( ! fs . existsSync ( paths . genesis ) ) {
@@ -150,7 +154,9 @@ function run(client, workdir, networkId) {
150
154
"--unlock" ,
151
155
keypairs . map ( keypair => keypair . address ) . join ( "," ) ,
152
156
"--password" ,
153
- paths . password
157
+ paths . password ,
158
+ "--networkid" ,
159
+ networkId
154
160
] ;
155
161
} else if ( client === "parity" ) {
156
162
args = [
@@ -160,7 +166,7 @@ function run(client, workdir, networkId) {
160
166
paths . genesis ,
161
167
"--keys-path" ,
162
168
paths . keys ,
163
- "--gasprice " ,
169
+ "--min-gas-price " ,
164
170
"4000000000" ,
165
171
"--jsonrpc-cors" ,
166
172
"all" ,
@@ -170,7 +176,9 @@ function run(client, workdir, networkId) {
170
176
"--unlock" ,
171
177
keypairs . map ( keypair => keypair . address ) . join ( "," ) ,
172
178
"--password" ,
173
- paths . password
179
+ paths . password ,
180
+ "--network-id" ,
181
+ networkId
174
182
] ;
175
183
} else {
176
184
throw `Client "${ client } " is not supported` ;
0 commit comments