Skip to content

Commit 791baff

Browse files
committed
book: deploy updates for 10.5.1 release
1 parent 56ebfef commit 791baff

25 files changed

+3659
-3879
lines changed

mdbook/README-book.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ _Use the nagivation panel on the left to explore [The Cardano Book][book]._
2424

2525
<br />
2626

27-
<center><sub><sup><span style="color:lightgray; font-style:italic">0a9e67e887052d1db931483319073e74f2dd3abb</span></sup></sub></center>
27+
<center><sub><sup><span style="color:lightgray; font-style:italic">56ebfef5595c43014029b039ade01b0ef06233e0</span></sup></sub></center>

static/book.play.dev.cardano.org/README-book.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ <h3 id="documentation"><a class="header" href="#documentation">Documentation</a>
175175
<br />
176176
<hr />
177177
<br />
178-
<center><sub><sup><span style="color:lightgray; font-style:italic">0a9e67e887052d1db931483319073e74f2dd3abb</span></sup></sub></center>
178+
<center><sub><sup><span style="color:lightgray; font-style:italic">56ebfef5595c43014029b039ade01b0ef06233e0</span></sup></sub></center>
179179

180180
</main>
181181

static/book.play.dev.cardano.org/adv-preprod.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,11 +161,10 @@ <h1 class="menu-title">The Cardano Operations Book</h1>
161161
<div id="content" class="content">
162162
<main>
163163
<h2 id="advanced-configuration-pre-production-testnet"><a class="header" href="#advanced-configuration-pre-production-testnet">Advanced Configuration: Pre-Production Testnet</a></h2>
164-
<p>Users wanting to test a cardano-node pre-release version on the pre-production
165-
environment may obtain compatible configuration files below.</p>
166-
<p>The latest version available is cardano-node pre-release <code>10.5.1</code>.</p>
164+
<p>There is currently no pre-release version available for the preview environment.</p>
165+
<p>The latest version available is cardano-node release <code>10.5.1</code>.</p>
167166
<h4 id="configuration-files"><a class="header" href="#configuration-files">Configuration files</a></h4>
168-
<p>Compatible with cardano-node pre-release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.1">10.5.1</a></p>
167+
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.1">10.5.1</a></p>
169168
<pre><code>NOTE:
170169
The non-block-producer node config has `PeerSharing` enabled by
171170
default, so should not be used with block-producers.

static/book.play.dev.cardano.org/adv-preview.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,11 +161,10 @@ <h1 class="menu-title">The Cardano Operations Book</h1>
161161
<div id="content" class="content">
162162
<main>
163163
<h2 id="advanced-configuration-preview-testnet"><a class="header" href="#advanced-configuration-preview-testnet">Advanced Configuration: Preview Testnet</a></h2>
164-
<p>Users wanting to test a cardano-node pre-release version on the preview
165-
environment may obtain compatible configuration files below.</p>
166-
<p>The latest version available is cardano-node pre-release <code>10.5.1</code>.</p>
164+
<p>There is currently no pre-release version available for the preview environment.</p>
165+
<p>The latest version available is cardano-node release <code>10.5.1</code>.</p>
167166
<h4 id="configuration-files"><a class="header" href="#configuration-files">Configuration files</a></h4>
168-
<p>Compatible with cardano-node pre-release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.1">10.5.1</a></p>
167+
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.1">10.5.1</a></p>
169168
<pre><code>NOTE:
170169
The non-block-producer node config has `PeerSharing` enabled by
171170
default, so should not be used with block-producers.

static/book.play.dev.cardano.org/env-mainnet.html

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ <h2 id="environment-production-mainnet"><a class="header" href="#environment-pro
174174
<p>Consulted: SPOs, IOG Tribes, IOG Executive Team</p>
175175
<p>Informed: Cardano Core Tribe, COO, IOG Director of Engineering, IOG VP Community</p>
176176
<h4 id="configuration-files"><a class="header" href="#configuration-files">Configuration files</a></h4>
177-
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.4.1">10.4.1</a></p>
177+
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.1">10.5.1</a></p>
178178
<pre><code>NOTE:
179179
The non-block-producer node config has `PeerSharing` enabled by
180180
default, so should not be used with block-producers.
@@ -197,19 +197,26 @@ <h4 id="configuration-files"><a class="header" href="#configuration-files">Confi
197197
<li><a href="environments/mainnet/conway-genesis.json">Conway Genesis</a></li>
198198
<li><a href="environments/mainnet/guardrails-script.plutus">Compiled guardrails script</a></li>
199199
</ul>
200+
<h4 id="ouroboros-genesis-mode"><a class="header" href="#ouroboros-genesis-mode">Ouroboros Genesis Mode</a></h4>
201+
<p>For those preferring to use Genesis mode over bootstrap peers, the following
202+
requirements will also need to be met:</p>
203+
<ul>
204+
<li>
205+
<p>The node config file will need to have <code>ConsensusMode</code> set to <code>GenesisMode</code></p>
206+
</li>
207+
<li>
208+
<p>To the topology file, a new key of <code>peerSnapshotFile</code> will need to be added
209+
and set to the path of the peer snapshot file, provided above. The declared
210+
path can be absolute or relative with respect to the directory of the topology
211+
file.</p>
212+
</li>
213+
</ul>
200214
<h4 id="utxo-hd"><a class="header" href="#utxo-hd">UTXO-HD</a></h4>
201-
<p>Users migrating from a previous version of the node should read the <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.4.1">release
215+
<p>Users migrating from a node version older than <code>10.4.1</code> should also read the <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.4.1">10.4.1 release
202216
notes</a> and
203217
the consensus <a href="https://ouroboros-consensus.cardano.intersectmbo.org/docs/for-developers/utxo-hd/migrating">migration guide</a>
204218
to properly configure the node and convert the database such that a replay from
205219
genesis can be avoided.</p>
206-
<h4 id="ouroboros-genesis-mode"><a class="header" href="#ouroboros-genesis-mode">Ouroboros Genesis Mode</a></h4>
207-
<p>There is a known bug with the experimental Ouroboros Genesis feature that is
208-
not yet recommended for mainnet use: ChainSync Jumping (CSJ) is not disabled
209-
once a node is caught up. This should not affect normal operation of the
210-
syncing node, but does risk a DoS attack for the caught-up node. It will be
211-
corrected in a future release (Issue
212-
<a href="https://github.com/IntersectMBO/ouroboros-consensus/issues/1490">IntersectMBO/ouroboros-consensus#1490</a>).</p>
213220
<h4 id="guardrails-reference-script-utxo"><a class="header" href="#guardrails-reference-script-utxo">Guardrails reference script UTxO</a></h4>
214221
<p>For convenience, the guardrails script has been put on a UTxO so that it can be used as reference script in
215222
Treasury Withdrawal and Protocol Parameter Change proposals.</p>

static/book.play.dev.cardano.org/env-preprod.html

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ <h2 id="environment-pre-production-testnet"><a class="header" href="#environment
177177
<p>Consulted: SPOs, IOG Tribes</p>
178178
<p>Informed: Cardano Core Tribe, COO, Director of Engineering, VP Community</p>
179179
<h4 id="configuration-files"><a class="header" href="#configuration-files">Configuration files</a></h4>
180-
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.4.1">10.4.1</a></p>
180+
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.1">10.5.1</a></p>
181181
<pre><code>NOTE:
182182
The non-block-producer node config has `PeerSharing` enabled by
183183
default, so should not be used with block-producers.
@@ -191,34 +191,26 @@ <h4 id="configuration-files"><a class="header" href="#configuration-files">Confi
191191
<li><a href="environments/preprod/db-sync-config.json">DB Sync Config</a></li>
192192
<li><a href="environments/preprod/submit-api-config.json">Submit API Config</a></li>
193193
<li><a href="environments/preprod/topology.json">Node Topology</a></li>
194-
<li><a href="environments/preprod/topology-genesis-mode.json">Node Topology (Genesis mode)</a></li>
195194
<li><a href="environments/preprod/peer-snapshot.json">Peer Snapshot</a></li>
196195
<li><a href="environments/preprod/byron-genesis.json">Byron Genesis</a></li>
197196
<li><a href="environments/preprod/shelley-genesis.json">Shelley Genesis</a></li>
198197
<li><a href="environments/preprod/alonzo-genesis.json">Alonzo Genesis</a></li>
199198
<li><a href="environments/preprod/conway-genesis.json">Conway Genesis</a></li>
200199
<li><a href="environments/preprod/guardrails-script.plutus">Compiled guardrails script</a></li>
201200
</ul>
201+
<h4 id="ouroboros-genesis-mode"><a class="header" href="#ouroboros-genesis-mode">Ouroboros Genesis Mode</a></h4>
202+
<p>Ouroboros genesis mode is now the default consensus mode on preview and preprod
203+
testnets starting with node <code>10.5.0</code>. If needed, use of praos mode and the
204+
bootstrap peers found in the above topology file can be reverted to by setting:</p>
205+
<ul>
206+
<li>Node config's <code>ConsensusMode</code> option to a value of <code>PraosMode</code></li>
207+
</ul>
202208
<h4 id="utxo-hd"><a class="header" href="#utxo-hd">UTXO-HD</a></h4>
203-
<p>Users migrating from a previous version of the node should read the <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.4.1">release
209+
<p>Users migrating from a node version older than <code>10.4.1</code> should also read the <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.4.1">10.4.1 release
204210
notes</a> and
205211
the consensus <a href="https://ouroboros-consensus.cardano.intersectmbo.org/docs/for-developers/utxo-hd/migrating">migration guide</a>
206212
to properly configure the node and convert the database such that a replay from
207213
genesis can be avoided.</p>
208-
<h4 id="ouroboros-genesis-mode"><a class="header" href="#ouroboros-genesis-mode">Ouroboros Genesis Mode</a></h4>
209-
<p>For those preferring to use Genesis mode over bootstrap peers, the Genesis mode
210-
topology file given above can be used in place of the default topology file.
211-
The following requirements will also need to be met:</p>
212-
<ul>
213-
<li>
214-
<p>The node config file will need to have <code>ConsensusMode</code> set to <code>GenesisMode</code></p>
215-
</li>
216-
<li>
217-
<p>The peer snapshot file, provided above, will need to exist at the path
218-
declared at <code>peerSnapshotFile</code> in the genesis mode topology file: an absolute
219-
path, or a relative path with respect to the node binary directory</p>
220-
</li>
221-
</ul>
222214
<h4 id="guardrails-reference-script-utxo"><a class="header" href="#guardrails-reference-script-utxo">Guardrails reference script UTxO</a></h4>
223215
<p>For convenience, the guardrails script has been put on a UTxO so that it can be used as reference script in
224216
Treasury Withdrawal and Update Protocol Parameter proposals.</p>

static/book.play.dev.cardano.org/env-preview.html

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ <h2 id="environment-preview-testnet"><a class="header" href="#environment-previe
178178
<p>Consulted: SPOs</p>
179179
<p>Informed: Cardano Core Tribe, COO, Director of Engineering</p>
180180
<h4 id="configuration-files"><a class="header" href="#configuration-files">Configuration files</a></h4>
181-
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.4.1">10.4.1</a></p>
181+
<p>Compatible with cardano-node release <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.5.1">10.5.1</a></p>
182182
<pre><code>NOTE:
183183
The non-block-producer node config has `PeerSharing` enabled by
184184
default, so should not be used with block-producers.
@@ -192,34 +192,26 @@ <h4 id="configuration-files"><a class="header" href="#configuration-files">Confi
192192
<li><a href="environments/preview/db-sync-config.json">DB Sync Config</a></li>
193193
<li><a href="environments/preview/submit-api-config.json">Submit API Config</a></li>
194194
<li><a href="environments/preview/topology.json">Node Topology</a></li>
195-
<li><a href="environments/preview/topology-genesis-mode.json">Node Topology (Genesis mode)</a></li>
196195
<li><a href="environments/preview/peer-snapshot.json">Peer Snapshot</a></li>
197196
<li><a href="environments/preview/byron-genesis.json">Byron Genesis</a></li>
198197
<li><a href="environments/preview/shelley-genesis.json">Shelley Genesis</a></li>
199198
<li><a href="environments/preview/alonzo-genesis.json">Alonzo Genesis</a></li>
200199
<li><a href="environments/preview/conway-genesis.json">Conway Genesis</a></li>
201200
<li><a href="environments/preview/guardrails-script.plutus">Compiled guardrails script</a></li>
202201
</ul>
202+
<h4 id="ouroboros-genesis-mode"><a class="header" href="#ouroboros-genesis-mode">Ouroboros Genesis Mode</a></h4>
203+
<p>Ouroboros genesis mode is now the default consensus mode on preview and preprod
204+
testnets starting with node <code>10.5.0</code>. If needed, use of praos mode and the
205+
bootstrap peers found in the above topology file can be reverted to by setting:</p>
206+
<ul>
207+
<li>Node config's <code>ConsensusMode</code> option to a value of <code>PraosMode</code></li>
208+
</ul>
203209
<h4 id="utxo-hd"><a class="header" href="#utxo-hd">UTXO-HD</a></h4>
204-
<p>Users migrating from a previous version of the node should read the <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.4.1">release
210+
<p>Users migrating from a node version older than <code>10.4.1</code> should also read the <a href="https://github.com/IntersectMBO/cardano-node/releases/tag/10.4.1">10.4.1 release
205211
notes</a> and
206212
the consensus <a href="https://ouroboros-consensus.cardano.intersectmbo.org/docs/for-developers/utxo-hd/migrating">migration guide</a>
207213
to properly configure the node and convert the database such that a replay from
208214
genesis can be avoided.</p>
209-
<h4 id="ouroboros-genesis-mode"><a class="header" href="#ouroboros-genesis-mode">Ouroboros Genesis Mode</a></h4>
210-
<p>For those preferring to use Genesis mode over bootstrap peers, the Genesis mode
211-
topology file given above can be used in place of the default topology file.
212-
The following requirements will also need to be met:</p>
213-
<ul>
214-
<li>
215-
<p>The node config file will need to have <code>ConsensusMode</code> set to <code>GenesisMode</code></p>
216-
</li>
217-
<li>
218-
<p>The peer snapshot file, provided above, will need to exist at the path
219-
declared at <code>peerSnapshotFile</code> in the genesis mode topology file: an absolute
220-
path, or a relative path with respect to the node binary directory</p>
221-
</li>
222-
</ul>
223215
<h4 id="guardrails-reference-script-utxo"><a class="header" href="#guardrails-reference-script-utxo">Guardrails reference script UTxO</a></h4>
224216
<p>For convenience, the guardrails script has been put on a UTxO so that it can be used as reference script in
225217
Treasury Withdrawal and Protocol Parameter Change proposals.</p>

static/book.play.dev.cardano.org/environments/mainnet/config-bp.json

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,12 @@
1919
"SnapshotInterval": 4320
2020
},
2121
"MaxKnownMajorProtocolVersion": 2,
22-
"MinBigLedgerPeersForTrustedState": 5,
2322
"MinNodeVersion": "10.4.0",
2423
"PeerSharing": false,
2524
"Protocol": "Cardano",
2625
"RequiresNetworkMagic": "RequiresNoMagic",
2726
"ShelleyGenesisFile": "shelley-genesis.json",
2827
"ShelleyGenesisHash": "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81",
29-
"SyncTargetNumberOfActiveBigLedgerPeers": 30,
30-
"SyncTargetNumberOfActivePeers": 0,
31-
"SyncTargetNumberOfEstablishedBigLedgerPeers": 50,
32-
"SyncTargetNumberOfKnownBigLedgerPeers": 100,
33-
"TargetNumberOfActivePeers": 20,
34-
"TargetNumberOfEstablishedPeers": 40,
3528
"TargetNumberOfKnownPeers": 100,
3629
"TargetNumberOfRootPeers": 100,
3730
"TraceAcceptPolicy": true,

static/book.play.dev.cardano.org/environments/mainnet/config.json

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,12 @@
1919
"SnapshotInterval": 4320
2020
},
2121
"MaxKnownMajorProtocolVersion": 2,
22-
"MinBigLedgerPeersForTrustedState": 5,
2322
"MinNodeVersion": "10.4.0",
2423
"PeerSharing": true,
2524
"Protocol": "Cardano",
2625
"RequiresNetworkMagic": "RequiresNoMagic",
2726
"ShelleyGenesisFile": "shelley-genesis.json",
2827
"ShelleyGenesisHash": "1a3be38bcbb7911969283716ad7aa550250226b76a61fc51cc9a9a35d9276d81",
29-
"SyncTargetNumberOfActiveBigLedgerPeers": 30,
30-
"SyncTargetNumberOfActivePeers": 0,
31-
"SyncTargetNumberOfEstablishedBigLedgerPeers": 50,
32-
"SyncTargetNumberOfKnownBigLedgerPeers": 100,
33-
"TargetNumberOfActivePeers": 20,
34-
"TargetNumberOfEstablishedPeers": 40,
35-
"TargetNumberOfKnownPeers": 150,
36-
"TargetNumberOfRootPeers": 60,
3728
"TraceAcceptPolicy": true,
3829
"TraceBlockFetchClient": false,
3930
"TraceBlockFetchDecisions": false,

0 commit comments

Comments
 (0)