mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-08 12:19:24 +00:00
Make validators archive nodes per #157
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
use sc_service::PartialComponents;
|
use sc_service::{PruningMode, PartialComponents};
|
||||||
use frame_benchmarking_cli::{ExtrinsicFactory, BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE};
|
use frame_benchmarking_cli::{ExtrinsicFactory, BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE};
|
||||||
use sc_cli::{ChainSpec, RuntimeVersion, SubstrateCli};
|
use sc_cli::{ChainSpec, RuntimeVersion, SubstrateCli};
|
||||||
|
|
||||||
@@ -135,7 +135,10 @@ pub fn run() -> sc_cli::Result<()> {
|
|||||||
cli.create_runner(cmd)?.sync_run(|config| cmd.run::<Block>(&config))
|
cli.create_runner(cmd)?.sync_run(|config| cmd.run::<Block>(&config))
|
||||||
}
|
}
|
||||||
|
|
||||||
None => cli.create_runner(&cli.run)?.run_node_until_exit(|config| async {
|
None => cli.create_runner(&cli.run)?.run_node_until_exit(|mut config| async {
|
||||||
|
if config.role.is_authority() {
|
||||||
|
config.state_pruning = Some(PruningMode::ArchiveAll);
|
||||||
|
}
|
||||||
service::new_full(config).await.map_err(sc_cli::Error::Service)
|
service::new_full(config).await.map_err(sc_cli::Error::Service)
|
||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user