Skip to content

Commit 69f1df2

Browse files
committed
fixed borken links
1 parent d9fd4df commit 69f1df2

File tree

10 files changed

+503
-1053
lines changed

10 files changed

+503
-1053
lines changed

docs/operators/babylon_node/babylon_cli/create_bls_key.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ babylond create-bls-key [flags]
2020

2121
Before using this command, ensure you have:
2222

23-
- Initialized your Babylon node with [`babylond init`](./init.md) or [`babylond testnet`](./testnet.md)
23+
- Initialized your Babylon node with [`babylond init`](./init.mdx) or [`babylond testnet`](./testnet.mdx)
2424
- Confirmed that `priv_validator_key.json` exists in your node's configuration directory
2525
- Planned your BLS key password security strategy
2626

@@ -287,16 +287,16 @@ systemctl start babylond
287287
## Related Commands
288288

289289
### Validator Setup
290-
- [`babylond init`](./init.md) - Initialize node (required prerequisite)
291-
- [`babylond testnet`](./testnet.md) - Initialize testnet configuration
292-
- [`babylond gentx`](./gentx.md) - Generate validator genesis transaction
293-
- [`babylond add-genesis-account`](./add-genesis-account.md) - Add validator account to genesis
290+
- [`babylond init`](./init.mdx) - Initialize node (required prerequisite)
291+
- [`babylond testnet`](./testnet.mdx) - Initialize testnet configuration
292+
- [`babylond gentx`](./gen_tx.mdx) - Generate validator genesis transaction
293+
- [`babylond add-genesis-account`](./add_genesis_account.mdx) - Add validator account to genesis
294294

295295
### Key Management
296-
- [`babylond keys`](./keys.md) - Manage keyring keys
297-
- [`babylond comet show-validator`](./comet.md#show-validator) - Show validator public key
296+
- [`babylond keys`](./keys.mdx) - Manage keyring keys
297+
- [`babylond comet show-validator`](./comet.mdx#show-validator) - Show validator public key
298298

299299
### Node Operations
300-
- [`babylond start`](./start.md) - Start the validator node
301-
- [`babylond status`](./status.md) - Check validator status
300+
- [`babylond start`](./start.mdx) - Start the validator node
301+
- [`babylond status`](./status.mdx) - Check validator status
302302

docs/operators/babylon_node/babylon_cli/gen_tx.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ babylond gentx [key_name] [amount] [flags]
2020

2121
Before using this command, ensure you have:
2222

23-
- Initialized your Babylon node with [`babylond init`](./init.md)
24-
- Created validator keys with [`babylond keys add`](./keys.md)
25-
- Created BLS keys with [`babylond create-bls-key`](./create-bls-key.md)
26-
- Added your validator account to genesis with [`babylond add-genesis-account`](./add-genesis-account.md)
23+
- Initialized your Babylon node with [`babylond init`](./init.mdx)
24+
- Created validator keys with [`babylond keys add`](./keys.mdx)
25+
- Created BLS keys with [`babylond create-bls-key`](./create_bls_key.mdx)
26+
- Added your validator account to genesis with [`babylond add-genesis-account`](./add_genesis_account.mdx)
2727

2828
## Arguments
2929

docs/operators/babylon_node/babylon_cli/generate_bls_pop.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ babylond generate-bls-pop [flags]
2020

2121
Before using this command, ensure you have:
2222

23-
- Initialized your Babylon node with [`babylond init`](./init.md)
24-
- Created BLS keys with [`babylond create-bls-key`](./create-bls-key.md)
23+
- Initialized your Babylon node with [`babylond init`](./init.mdx)
24+
- Created BLS keys with [`babylond create-bls-key`](./create_bls_key.mdx)
2525
- Confirmed that both key files exist:
2626
- `priv_validator_key.json` (contains Ed25519 keys)
2727
- `bls_key.json` or BLS keys embedded in `priv_validator_key.json`

docs/operators/babylon_node/babylon_cli/keys.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -675,15 +675,15 @@ echo "✅ Validator keys created and added to genesis"
675675
## Related Commands
676676
677677
### Validator Operations
678-
- [`babylond gentx`](./gentx.md) - Generate genesis transaction using keys
679-
- [`babylond tx checkpointing create-validator`](./tx-checkpointing.md) - Create validator using keys
680-
- [`babylond generate-bls-pop`](./generate-bls-pop.md) - Generate proof-of-possession with keys
678+
- [`babylond gentx`](./gen_tx.mdx) - Generate genesis transaction using keys
679+
- [`babylond tx checkpointing create-validator`](./tx.mdx) - Create validator using keys
680+
- [`babylond generate-bls-pop`](./generate_bls_pop.mdx) - Generate proof-of-possession with keys
681681
682682
### Node Setup
683-
- [`babylond init`](./init.md) - Initialize node (creates validator consensus keys)
684-
- [`babylond add-genesis-account`](./add-genesis-account.md) - Add key addresses to genesis
683+
- [`babylond init`](./init.mdx) - Initialize node (creates validator consensus keys)
684+
- [`babylond add-genesis-account`](./add_genesis_account.mdx) - Add key addresses to genesis
685685
686686
### Address Operations
687-
- [`babylond debug addr`](./debug.md#addr) - Convert address formats
688-
- [`babylond debug pubkey`](./debug.md#pubkey) - Debug public key formats
687+
- [`babylond debug addr`](./debug.mdx#addr) - Convert address formats
688+
- [`babylond debug pubkey`](./debug.mdx#pubkey) - Debug public key formats
689689

static/remote-docs/guides/architecture/babylon_genesis_modules/btc_staking.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,8 +314,8 @@ <h3>BTC delegations</h3>
314314
ProofOfPossessionBTC pop = 3;
315315
// fp_btc_pk_list is the list of BIP-340 PKs of the finality providers that
316316
// this BTC delegation delegates to
317-
// If there is more than 1 PKs, then this means the delegation is restaked
318-
// to multiple finality providers
317+
// If there is more than 1 PKs, then this means the delegation is
318+
// multi-staked to multiple finality providers
319319
repeated bytes fp_btc_pk_list = 4 [ (gogoproto.customtype) = "github.com/babylonlabs-io/babylon/types.BIP340PubKey" ];
320320
// staking_time is the number of blocks for which the delegation is locked on BTC chain
321321
uint32 staking_time = 5;

static/remote-docs/guides/architecture/consumer_zone_programs/babylon_contracts.html

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,24 @@
2323
<body>
2424
<article>
2525

26-
<h1>Babylon-contract</h1>
27-
<p>This repo contains the Wasm smart contract for Babylon integrations.
28-
It will be deployed on a Cosmos zone that integrates Babylon, and will maintain BTC timestamps of headers in this Cosmos zone.</p>
26+
<h1>Cosmos BSN Contracts</h1>
27+
<p>This repository contains the CosmWasm smart contracts that enable
28+
the integration of Cosmos BSNs with the Babylon BTC Staking protocol.</p>
29+
<h2>Architecture</h2>
30+
<p>The contracts are written in Rust, and use the CosmWasm framework to interact
31+
with the BSN's Cosmos application layer.
32+
There's a thin layer which adds a <a href="https://github.com/babylonlabs-io/babylon-sdk/tree/main/x/babylon"><code>babylon</code> module</a>
33+
, which provides the necessary functionality to interact with the contracts
34+
through privileged calls (<code>sudo</code> messages) and custom messages.
35+
This thin layer is naturally written in Go, and uses the Cosmos SDK.</p>
36+
<p>An integrator can import the <code>babylon</code> module into their Cosmos SDK-based chain,
37+
and use the provided functionality to interact with the Cosmos BSN contracts,
38+
following the demo app's guidelines and layout, which is provided in
39+
<a href="https://github.com/babylonlabs-io/babylon-sdk"><code>babylon-sdk</code></a> as well.</p>
40+
<p>The entire solution is designed to be modular and extensible, for ease of
41+
integration and future upgrades.</p>
42+
<p>A broad architecture diagram, along with the contracts' main interfaces, can be
43+
found in the <a href="docs/ARCHITECTURE.md"><code>docs/ARCHITECTURE.md</code></a> documentation.</p>
2944
<h2>Development</h2>
3045
<h3>Prerequisites</h3>
3146
<p>Make sure you have <code>cargo-run-script</code> installed and docker running.</p>

0 commit comments

Comments
 (0)