You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/operators/babylon_validators/babylon_validators.mdx
+84-9Lines changed: 84 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,26 +8,101 @@ sidebar_position: 1
8
8
9
9
Babylon Genesis follows the Cosmos SDK and CometBFT consensus protocol.
10
10
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
13
13
on the total number of Validators.
14
14
15
15
## Prerequisites
16
16
17
17
- 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
19
19
- A system that satisfies the system requirements
20
20
for validator nodes
21
21
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
+
22
97
## Faucets
23
98
24
-
There are two was to get tBABY for Phase 2 Testnet:
99
+
There are two ways to get tBABY for Phase 2 Testnet:
0 commit comments