Skip to content

Commit 1ee34ff

Browse files
committed
fix(cardano-node): use PraosMode as default consensus mode
1 parent 435978c commit 1ee34ff

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

modules/node.nix

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,17 @@ in
7777
inherit (cfg) socketPath;
7878
environment = config.cardano.network;
7979

80-
extraNodeConfig = lib.mkIf cfg.prometheusExporter.enable {
81-
hasPrometheus = [
82-
"0.0.0.0"
83-
config.cardano.node.prometheusExporter.port
84-
];
85-
};
80+
extraNodeConfig = lib.mkMerge [
81+
# Use PraosMode by default instead of GenesisMode for better peer connectivity
82+
(lib.mkDefault { ConsensusMode = "PraosMode"; })
83+
84+
(lib.mkIf cfg.prometheusExporter.enable {
85+
hasPrometheus = [
86+
"0.0.0.0"
87+
config.cardano.node.prometheusExporter.port
88+
];
89+
})
90+
];
8691

8792
# Listen on all interfaces.
8893
hostAddr = lib.mkDefault "0.0.0.0";

0 commit comments

Comments
 (0)