Skip to content

Commit 6709e3d

Browse files
committed
Fix dead links
1 parent 1b5ba08 commit 6709e3d

File tree

11 files changed

+16
-17
lines changed

11 files changed

+16
-17
lines changed

src/client/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Below we present a table with clients and servers that implement each protocol:
2828

2929
> [!NOTE]
3030
>
31-
> Please help us keep this list up-to-date by [suggesting an edit](https://github.com/cardano-scaling/cardano-blueprint/edit/main/src/server-client/README.md).
31+
> Please help us keep this list up-to-date by [suggesting an edit](https://github.com/cardano-scaling/cardano-blueprint/edit/main/src/client/README.md).
3232
3333
[cardano-node]: https://github.com/IntersectMBO/cardano-node
3434
[cardano-cli]: https://github.com/IntersectMBO/cardano-cli

src/client/node-to-client/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ trust between peers and consequently they behave more like traditional
77
client/server APIs.
88

99
In particular, these mini-protocols will also be wrapped by a
10-
[multiplexer](../network/multiplexing.md).
10+
[multiplexer](../../network/multiplexing.md).
1111

1212
These mini-protocols are:
1313

src/client/node-to-client/state-query/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
> Protocol version: V19
44
55
> [!WARNING]
6-
> TODO: Explain how to use and relate state diagram to full protocol in [network](../../../../network) chapter?
6+
> TODO: Explain how to use and relate state diagram to full protocol in [network](../../../network) chapter?
77
88
<details>
99
<summary> Full mini-protocol state diagram</summary>

src/codecs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ different tag for each one of the eras in the Cardano blockchain:
3232
```
3333

3434
These definitions are made available in the
35-
[`base.cddl`](https://github.com/cardano-scaling/cardano-blueprint/tree/main/src/codecs/base.cddl)
35+
[`base.cddl`](base.cddl)
3636
file which we will import qualified with `;# import base as base`.
3737

3838
On the other side, Ledger CDDL specs are fully self-contained for each

src/consensus/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ resource draining attacks.
142142
So the design at this stage involves transmitting chains of headers rather than
143143
whole blocks, and using a secondary mechanism to download block bodies of
144144
interest. This gives the reason why
145-
[`ChainSync`](../storage/miniprotocols/chainsync.md) and
146-
[`BlockFetch`](../storage/miniprotocols/blockfetch.md) are separate protocols.
145+
[`ChainSync`](../network/node-to-node/chainsync) and
146+
[`BlockFetch`](../network/node-to-node/blockfetch) are separate protocols.
147147
The Consensus chain selection can look only at chains of block headers, whereas
148148
the validity check of the block body can be performed by the Ledger rules,
149149
effectively separating concerns.

src/consensus/chainsel.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ network as a whole.
1616
Because each node performs chain selection, the Cardano network acts as a
1717
forward-filtering diffusion network.
1818

19-
The block headers come from [`ChainSync`](../storage/miniprotocols/chainsync.md) and
20-
the block bodies come from [`BlockFetch`](../storage/miniprotocols/blockfetch.md).
19+
The block headers come from [`ChainSync`](../network/node-to-node/chainsync) and
20+
the block bodies come from [`BlockFetch`](../network/node-to-node/blockfetch).
2121

2222
> [!NOTE]
2323
>

src/consensus/forging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ valid block.
3838
>
3939
> To ensure the new block is actually valid, it could be fed into the [Chain
4040
> Selection](./chainsel.md) logic, which is expected to select it and then
41-
> [diffuse](../storage/diffusion.md) it via the usual mechanisms. This sanity
41+
> [diffuse](../storage/#chain-diffusion) it via the usual mechanisms. This sanity
4242
> check is not a hard requirement but it is advised to be implemented. If not
4343
> even the node that created the block can adopt it, sending such block to the
4444
> network would be useless.

src/network/node-to-node/blockfetch/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ explicit request from the client.
1515
> avoid duplicated requests.
1616
1717
Received blocks are then given to the [chain
18-
selection](../../consensus/chainsel.md) logic to determine their
19-
[validity](../../consensus/chainvalid.md) and, depending on the chain selection
18+
selection](../../../consensus/chainsel.md) logic to determine their
19+
[validity](../../../consensus/chainvalid.md) and, depending on the chain selection
2020
outcome, may be incorporated into the currently selected chain.
2121

2222
If the peer misbehaves, the connection will be abruptly

src/network/node-to-node/chainsync/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ for the particular era:
150150

151151
[network-design]: https://ouroboros-network.cardano.intersectmbo.org/pdfs/network-design/network-design.pdf
152152
[network-spec]: https://ouroboros-network.cardano.intersectmbo.org/pdfs/network-spec/network-spec.pdf
153-
[k-secparam]: ../../consensus/chainsel.md#the-k-security-parameter
153+
[k-secparam]: ../../../consensus/chainsel.md#the-k-security-parameter
154154
<!-- iohk.io links return 403 "if you are not a human" -->
155155
<!-- markdown-link-check-disable-next-line -->
156156
[pipelining]: https://iohk.io/en/blog/posts/2022/02/01/introducing-pipelining-cardanos-consensus-layer-scaling-solution/

src/network/node-to-node/txsubmission2/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ upon explicit request from the client.
88

99
The goal of `TxSubmission2` is to let other peers know about the transactions
1010
that the local node considers valid (with respects to the chain that the local
11-
node has selected in [Chain Selection](../consensus/chainsel.md) in the
11+
node has selected in [Chain Selection](../../../consensus/chainsel.md) in the
1212
consensus layer), and transmit such transactions if requested.
1313

1414
An important piece of information is that transactions flow in the

0 commit comments

Comments
 (0)