Skip to content

Commit

Permalink
Merge pull request #209 from subspace/fix-upgrade-from-old-nodes
Browse files Browse the repository at this point in the history
Fix upgrade from older versions
  • Loading branch information
nazar-pc authored Jun 11, 2024
2 parents 8957fc9 + 18a4955 commit de39eb9
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "space-acres"
description = "Space Acres is an opinionated GUI application for farming on Subspace Network"
license = "0BSD"
version = "0.1.22"
version = "0.1.23"
authors = ["Nazar Mokrynskyi <nazar@mokrynskyi.com>"]
repository = "https://github.com/subspace/space-acres"
edition = "2021"
Expand Down
7 changes: 5 additions & 2 deletions src/backend/node.rs
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ pub(super) const GENESIS_HASH: &str =
"0c121c75f4ef450f40619e1fca9d1e8e7fbabc42c895bc4790801e85d5a91c34";
pub(super) const RPC_PORT: u16 = 19944;
const SYNC_STATUS_EVENT_INTERVAL: Duration = Duration::from_secs(5);
/// Roughly 138k empty blocks can fit into one archived segment, hence we need to not allow to prune
/// more blocks that this
const MIN_STATE_PRUNING: BlockNumber = 140_000;

/// The maximum number of characters for a node name.
const NODE_NAME_MAX_LENGTH: usize = 64;
Expand Down Expand Up @@ -400,7 +403,7 @@ fn create_consensus_chain_config(
sync_mode: ChainSyncMode::Snap,
force_synced: false,
},
state_pruning: PruningMode::ArchiveCanonical,
state_pruning: PruningMode::blocks_pruning(MIN_STATE_PRUNING),
blocks_pruning: BlocksPruning::Some(256),
rpc_options: SubstrateRpcConfiguration {
listen_on: SocketAddr::V4(SocketAddrV4::new(Ipv4Addr::LOCALHOST, RPC_PORT)),
Expand Down Expand Up @@ -552,7 +555,7 @@ pub(super) async fn create_consensus_node(
)
.await
.map_err(|error| {
sc_service::Error::Other(format!("Failed to build a full subspace node: {error:?}"))
sc_service::Error::Other(format!("Failed to build a full subspace node 3: {error:?}"))
})?;

let direct_node_client = DirectNodeClient::new(NodeClientConfig {
Expand Down

0 comments on commit de39eb9

Please sign in to comment.