mirror of https://github.com/embarklabs/embark.git
fix: run geth and parity in archival mode for dev nodes
This will only be enabled for test networks in order to be able to debug transactions that have occurred in the past.
This commit is contained in:
parent
250cb07dd2
commit
542809cd9f
|
@ -73,6 +73,10 @@ class GethClient {
|
|||
cmd.push("--syncmode=" + config.syncMode);
|
||||
}
|
||||
|
||||
if(this.runAsArchival(config)) {
|
||||
cmd.push("--gcmode=archive");
|
||||
}
|
||||
|
||||
if (config.account && config.account.password) {
|
||||
const resolvedPath = path.resolve(fs.dappPath(), config.account.password);
|
||||
cmd.push(`--password=${resolvedPath}`);
|
||||
|
@ -135,6 +139,10 @@ class GethClient {
|
|||
return cmd;
|
||||
}
|
||||
|
||||
runAsArchival(config) {
|
||||
return config.networkId === 1337 || config.archivalMode;
|
||||
}
|
||||
|
||||
initGenesisCommmand() {
|
||||
let config = this.config;
|
||||
let cmd = this.bin + " " + this.commonOptions().join(' ');
|
||||
|
|
|
@ -102,6 +102,10 @@ class ParityClient {
|
|||
}
|
||||
}
|
||||
|
||||
if(this.runAsArchival(config)) {
|
||||
cmd.push("--pruning=archive");
|
||||
}
|
||||
|
||||
return cmd;
|
||||
}
|
||||
|
||||
|
@ -127,6 +131,10 @@ class ParityClient {
|
|||
return parsed;
|
||||
}
|
||||
|
||||
runAsArchival(config) {
|
||||
return config.networkId === 1337 || config.archivalMode;
|
||||
}
|
||||
|
||||
isSupportedVersion(parsedVersion) {
|
||||
let test;
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue