Skip to content
Snippets Groups Projects
Commit ccbab1be authored by Sergej Sakac's avatar Sergej Sakac Committed by GitHub
Browse files

Fixed pruning docs (#11519)

parent 678fd0f5
No related merge requests found
......@@ -25,9 +25,9 @@ use sc_service::{KeepBlocks, PruningMode};
pub struct PruningParams {
/// Specify the state pruning mode, a number of blocks to keep or 'archive'.
///
/// Default is to keep all block states if the node is running as a
/// validator (i.e. 'archive'), otherwise state is only kept for the last
/// 256 blocks.
/// Default is to keep only the last 256 blocks,
/// otherwise, the state can be kept for all of the blocks (i.e 'archive'),
/// or for all of the canonical blocks (i.e 'archive-canonical').
#[clap(long, value_name = "PRUNING_MODE")]
pub pruning: Option<String>,
/// Specify the number of finalized blocks to keep in the database.
......
......@@ -239,7 +239,7 @@ impl PruningMode {
}
}
/// Is this an archive (either ArchiveAll or ArchiveCanonical) pruning mode?
/// Returns the pruning mode
pub fn id(&self) -> &[u8] {
match self {
PruningMode::ArchiveAll => PRUNING_MODE_ARCHIVE,
......@@ -247,6 +247,7 @@ impl PruningMode {
PruningMode::Constrained(_) => PRUNING_MODE_CONSTRAINED,
}
}
pub fn from_id(id: &[u8]) -> Option<Self> {
match id {
PRUNING_MODE_ARCHIVE => Some(Self::ArchiveAll),
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment