diff --git a/nix/workbench/service/nodes.nix b/nix/workbench/service/nodes.nix index 400099823d0..9b91ad5f1ca 100644 --- a/nix/workbench/service/nodes.nix +++ b/nix/workbench/service/nodes.nix @@ -52,6 +52,8 @@ let then go {} (__head eras) (__tail eras) else throw "configHardforksIntoEra: unknown era '${era}'"; + valency = nodeSpec: length (nodeService nodeSpec).topology.value.Producers; + ## ## nodeServiceConfig :: NodeSpec -> ServiceConfig ## @@ -104,7 +106,10 @@ let SnapshotInterval = 4230; ChainSyncIdleTimeout = 0; - ConsensusMode = "GenesisMode"; + ConsensusMode = "GenesisMode"; + MinBigLedgerPeersForTrustedState = 0; + SyncTargetNumberOfActivePeers = valency nodeSpec; + ByronGenesisFile = "../genesis/byron/genesis.json"; ShelleyGenesisFile = "../genesis/genesis-shelley.json";