Skip to content

Commit 99723d9

Browse files
authored
updated babylon_validators guide (#124)
1 parent b47821d commit 99723d9

File tree

2 files changed

+86
-9
lines changed

2 files changed

+86
-9
lines changed

docs/operators/babylon_validators/babylon_validators.mdx

Lines changed: 84 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,101 @@ sidebar_position: 1
88

99
Babylon Genesis follows the Cosmos SDK and CometBFT consensus protocol.
1010

11-
In Phase 2 Testnet, Babylon accepts chain Validators to join the network.
12-
The upper bound of active Validators is 100. However there is no limit
11+
In Phase 2, Babylon accepts CometBFT Validators to join the network.
12+
The upper bound of active Validators is 100. However, there is no limit
1313
on the total number of Validators.
1414

1515
## Prerequisites
1616

1717
- A synced Bitcoin full node
18-
- At least 1.0 tBABY in your wallet for Phase 2 Testnet
18+
- At least 1 tBABY in your wallet for Phase 2 Testnet and 1 BABY for Mainnet
1919
- A system that satisfies the system requirements
2020
for validator nodes
2121

22+
Anyone can join the Babylon Genesis network as a validator. However, you need to
23+
be in the top 60 in delegation to be actively participating in the consensus.
24+
25+
## Foundation Delegation Program
26+
27+
[Babylon Foundation](https://babylon.foundation) is running a delegation program to support high-quality and early
28+
infrastructure supporters of the Babylon Genesis chain.
29+
30+
For details of the program, please refer to the [Foundation Delegation Program](https://babylonlabs.io/blog/announcing-babylon-foundation-s-delegation-program) blog page.
31+
32+
:::note
33+
To help cover transaction fees and meet the minimum self-delegation requirement, foundation delegated
34+
validator's account will receive a small amount of BABY tokens on 8 April 2025
35+
to cover Initial gas fees.
36+
:::
37+
38+
For future foundation delegations, please keep watching the [Babylon Foundation
39+
Website](https://babylon.foundation) for announcements.
40+
41+
## Quick Start Guide
42+
43+
### 1. Install Babylon Genesis node
44+
Follow the [installation guide](/operators/babylon_validators/installation_guide)
45+
to install Babylon Genesis node.
46+
47+
### 2. Create a Validator Key
48+
Initialize your validator key with `babylond init` will create the BABY key you
49+
need for consensus participation and a BLS key used in checkpointing and timestamping
50+
to Bitcoin blockchain.
51+
52+
See [3. Key Management](/operators/babylon_validators/installation_guide/#3-key-management)
53+
for more details.
54+
55+
### 3. Create a Validator
56+
Instead of using `staking` module of Cosmos SDK, Babylon Genesis uses `checkpointing`
57+
module for validator registration and management.
58+
59+
To create a validator, use `babylond tx checkpointing create-validator` command.
60+
61+
See [4. Create a Validator](/operators/babylon_validators/installation_guide/#4-create-a-validator)
62+
for more details.
63+
64+
### 4. Verify Your Validator
65+
66+
To verify your validator, first get your validator's operator address with
67+
`babylond keys show <your-key-name>` command. Then, use `babylond query
68+
checkpointing validator-registration-request` command to check if your validator
69+
registration request is in the queue.
70+
71+
Initially, your status will be `0 - BOND_STATUS_UNBONDED`. When active, your
72+
status will change to `3 - BOND_STATUS_BONDED`.
73+
74+
See [5. Verify Your Validator](/operators/babylon_validators/installation_guide/#5-verify-your-validator)
75+
for more details and rules.
76+
77+
## Communication
78+
79+
Join the `#finality-providers` channel in the `- tech-zone -` section of our
80+
[Discord server](https://discord.com/invite/babylonglobal) for all communications.
81+
Testnet announcements will also be made there.
82+
83+
## CosmWasm Governance Proposals
84+
85+
The Babylon Genesis chain will initially use permissioned CosmWasm. After public
86+
launch on 10 April 2025, dApp developers are expected to submit governance proposals
87+
for either (a) deploying CosmWasm smart contracts or (b) whitelisting addresses to
88+
deploy such contracts. These proposals can be expedited (24-hour voting) or standard
89+
(72-hour voting). **It is important that all validators with voting power actively
90+
monitor on-chain proposals, review them (**[Governance guidelines](https://docs.babylonlabs.io/guides/governance/))**
91+
, and participate in governance.**
92+
93+
## Version Information
94+
95+
- **Babylon Genesis node**: Version [v1.0.1](https://github.com/babylonlabs-io/babylon/releases/tag/v1.0.1)([Releases page](https://github.com/babylonlabs-io/babylon/releases))
96+
2297
## Faucets
2398

24-
There are two was to get tBABY for Phase 2 Testnet:
99+
There are two ways to get tBABY for Phase 2 Testnet:
25100

26101
1. [Babylon Labs Discord Faucet](https://discord.com/channels/1266159481218457600/1266159481218457600)
27-
2. [L2Scan Faucet (0.01 tBABY each request)](https://babylon-testnet.l2scan.co/faucet)
28-
3. Request it from a Babylon Labs supporting staff or message us on [discord](https://discord.com/channels/1046686458070700112/1282600119346270281n).
102+
2. [L2Scan Faucet](https://babylon-testnet.l2scan.co/faucet) (0.01 tBABY each request)
29103

30-
## Get Started
104+
## Documentation
31105

32-
Follow the [installation guide](/operators/babylon_validators/installation_guide) to install and start your
33-
Babylon Genesis Validator journey.
106+
- [Node Setup guide](https://github.com/babylonlabs-io/networks/tree/main/bbn-1/babylon-node)
107+
- [Validator Setup Guide](https://github.com/babylonlabs-io/networks/blob/main/bbn-1/babylon-validators/README.md)
108+
- [Governance guidelines](https://docs.babylonlabs.io/guides/governance/)

docs/operators/finality_providers/phase_2_registration_guide.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ begin submitting finality votes.
9292

9393
Join the `#finality-providers` channel in the `- tech-zone -` section of our
9494
[Discord server](https://discord.com/invite/babylonglobal) for all communications.
95+
Testnet announcements will also be made there.
96+
9597

9698
## Version Information
9799
- **Finality Provider:** [v1.0.0](https://github.com/babylonlabs-io/finality-provider/releases/tag/v1.0.0) ([Releases](https://github.com/babylonlabs-io/finality-provider/releases))

0 commit comments

Comments
 (0)