File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -282,7 +282,7 @@ export class Config {
282
282
if ( option !== undefined ) return option
283
283
return this . chainCommon . chainName ( ) === 'mainnet'
284
284
}
285
-
285
+
286
286
getNetworkDir ( ) : string {
287
287
const networkDirName = this . common . chainName ( )
288
288
const dataDir = `${ this . datadir } /${ networkDirName } `
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import { randomBytes } from 'crypto'
2
2
import { RLPx as Devp2pRLPx , Peer as Devp2pRLPxPeer , DPT as Devp2pDPT } from '@ethereumjs/devp2p'
3
3
import { RlpxPeer } from '../peer/rlpxpeer'
4
4
import { Server , ServerOptions } from './server'
5
- import fs from 'fs'
5
+ const fs = require ( 'fs-extra' )
6
6
7
7
export interface RlpxServerOptions extends ServerOptions {
8
8
/* Local port to listen on (default: 30303) */
@@ -73,6 +73,7 @@ export class RlpxServer extends Server {
73
73
} else {
74
74
const key = randomBytes ( 32 )
75
75
this . key = key
76
+ fs . ensureDirSync ( dataDir )
76
77
fs . writeFileSync ( fileName , key . toString ( 'binary' ) , {
77
78
encoding : 'binary' ,
78
79
} )
You can’t perform that action at this time.
0 commit comments