Skip to content

Commit c7d1496

Browse files
authored
Update faqs.mdx (#53)
- Corrected spelling of "Babbylon" to "Babylon" in the Contact and Support section. - Changed "invit-only" to "invite-only" in the Contact and Support section. - Added missing periods at the end of recommendation bullet points. - Capitalized "Finality Providers" and "Validators"
1 parent 7ca04c3 commit c7d1496

File tree

1 file changed

+45
-47
lines changed

1 file changed

+45
-47
lines changed

docs/operators/faqs.mdx

Lines changed: 45 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ sidebar_position: 9
55

66
# Operator Frequently Asked Questions
77

8-
## Babbylon Genesis Validators
8+
## Babylon Genesis Validators
99

1010
## Recommendations
1111

12-
- Regularly monitor your node's status
13-
- Keep your node software and configurations up to date
14-
- Maintain secure and reliable deployment infrastructure
15-
- Participate in community channels for the latest updates and changes
12+
- Regularly monitor your node's status.
13+
- Keep your node software and configurations up to date.
14+
- Maintain secure and reliable deployment infrastructure.
15+
- Participate in community channels for the latest updates and changes.
1616

1717
### FAQs
1818

@@ -22,20 +22,20 @@ You can download the genesis file from
2222
[Babylon Labs' networks repository](https://github.com/babylonlabs-io/networks/blob/main/bbn-test-5/network-artifacts/genesis.json).
2323
Ensure you're using the correct version of the Babylon binary specified in the documentation.
2424

25-
#### Q: What are the hardware requirements for running Babylon nodes and finality providers?
25+
#### Q: What are the hardware requirements for running Babylon nodes and a Finality Provider?
2626
**A:**
2727
An instance with at least 8 GB of RAM should be sufficient to host both a
28-
Babylon node and a finality provider. However, for better reliability, it is recommended
28+
Babylon node and a Finality Provider. However, for better reliability, it is recommended
2929
to run them on separate instances.
3030

31-
#### Q: How do I set up my Babylon validator?
31+
#### Q: How do I set up my Babylon Validator?
3232
**A:**
3333
Follow these steps:
3434
- Install the required Babylon binary.
3535
- Initialize your node with `babylond init`.
3636
- Sync from the correct genesis file or a snapshot.
3737
- Configure `config.toml` and add persistent peers.
38-
- Register your validator with `babylond tx staking create-validator`.
38+
- Register your Validator with `babylond tx staking create-validator`.
3939
Refer to the [official setup guide](https://github.com/babylonlabs-io/networks/blob/main/bbn-test-5/babylon-node/README.md)
4040
for details.
4141

@@ -45,9 +45,9 @@ Open the following ports:
4545
- **RPC Port:** 26657
4646
- **gRPC Port:** 9090
4747
- **P2P Port:** 26656
48-
Ensure proper firewall rules if your validator and finality provider are on different instances.
48+
Ensure proper firewall rules if your Validator and Finality Provider are on different instances.
4949

50-
#### Q: How can I check my validator’s status?
50+
#### Q: How can I check my Validator’s status?
5151
**A:**
5252
Use:
5353
```bash
@@ -56,7 +56,7 @@ babylond q staking validator <your-valoper-address>
5656
Alternatively, check your status on an explorer such as [Mintscan](https://www.mintscan.io/babylon-testnet/validators)
5757
or [L2Scan](https://babylon-testnet.l2scan.co/).
5858

59-
#### Q: How do I upgrade my Babylon validator node?
59+
#### Q: How do I upgrade my Babylon Validator node?
6060
**A:**
6161
Try the following:
6262
- Stop your node.
@@ -71,17 +71,17 @@ If your node fails to start after an upgrade:
7171
- Check logs for error messages.
7272
- Ensure you're using the correct genesis file or state snapshot.
7373
- Run `unsafe-reset-all` and resync the node.
74-
- If necessary, reinitialize the validator and restore from a backup.
74+
- If necessary, reinitialize the Validator and restore from a backup.
7575

7676

77-
#### Q: What should I do if my validator is jailed?
77+
#### Q: What should I do if my Validator is jailed?
7878
**A:**
7979
Try the following:
8080
- Check logs for issues related to missed votes or incorrect configurations.
8181
- Run `babylond tx slashing unjail` to attempt unjailing.
82-
- Ensure your validator is active and signing correctly before attempting unjailing.
82+
- Ensure your Validator is active and signing correctly before attempting unjailing.
8383

84-
#### Q: How do I stake and delegate tokens to a validator?
84+
#### Q: How do I stake and delegate tokens to a Validator?
8585
**A:**
8686
Use the following command:
8787
```bash
@@ -90,15 +90,15 @@ babylond tx staking delegate <validator-address> <amount>ubbn --from <your-walle
9090
Ensure your wallet has sufficient balance to cover transaction fees.
9191

9292

93-
#### Q: How do I withdraw validator rewards?
93+
#### Q: How do I withdraw Validator rewards?
9494
**A:**
9595
Use the following command:
9696
```bash
9797
babylond tx distribution withdraw-rewards <your-valoper-address> --from <your-wallet>
9898
```
99-
Add `--commission` if you want to withdraw validator commission as well.
99+
Add `--commission` if you want to withdraw Validator commission as well.
100100

101-
#### Q: How do I redelegate my stake to another validator?
101+
#### Q: How do I redelegate my stake to another Validator?
102102
**A:**
103103
Use:
104104
```bash
@@ -116,33 +116,33 @@ Try the following:
116116
#### Q: What precautions should I take when resetting my node?
117117
**A:**
118118
Read the following:
119-
- **CAUTION:** Avoid using `unsafe-reset-all` without proper preparation
120-
- This command may remove BLS keys stored in `priv_validator_key.json`
121-
- Always create a backup of `priv_validator_key.json` before any reset
122-
- Wait for future updates that will separate BLS keys for improved safety
119+
- **CAUTION:** Avoid using `unsafe-reset-all` without proper preparation.
120+
- This command may remove BLS keys stored in `priv_validator_key.json`.
121+
- Always create a backup of `priv_validator_key.json` before any reset.
122+
- Wait for future updates that will separate BLS keys for improved safety.
123123

124124
#### Q: How can I safely reset my Babylon node?
125125
**A:**
126126
Try the following:
127-
- Create a full backup of all critical configuration files
128-
- Specifically, backup `priv_validator_key.json`
129-
- Consult the latest Babylon documentation for recommended reset procedures
130-
- Consider reaching out to Babylon support if you're unsure about the reset process
127+
- Create a full backup of all critical configuration files.
128+
- Specifically, backup `priv_validator_key.json`.
129+
- Consult the latest Babylon documentation for recommended reset procedures.
130+
- Consider reaching out to Babylon support if you're unsure about the reset process.
131131

132132

133133
## Finality Providers
134134

135135
### Recommendations
136136

137137
**Connection Suggestions**
138-
- Do not use multiple nodes behind a load balancer
139-
- Always connect to a single, trusted Babylon RPC node
140-
- Enable transaction indexing on your RPC node
138+
- Do not use multiple nodes behind a load balancer.
139+
- Always connect to a single, trusted Babylon RPC node.
140+
- Enable transaction indexing on your RPC node.
141141

142142
**Voting Mechanism Suggestions**
143143
- The jailing mechanism is similar to Cosmos SDK's native approach, Babylon
144-
Chain is built with the Cosmos SDK and uses the [x/slashing module](https://docs.cosmos.network/main/build/modules/slashing).
145-
- It is designed to protect network integrity and prevent malicious activities
144+
Genesis is built with the Cosmos SDK and uses the [x/slashing module](https://docs.cosmos.network/main/build/modules/slashing).
145+
- It is designed to protect network integrity and prevent malicious activities.
146146

147147
### Q&A
148148

@@ -161,35 +161,35 @@ Run:
161161
```bash
162162
babylond q finality provider <your-provider-address>
163163
```
164-
Your provider should have active status and be voting on finality.
164+
Your provider should have an active status and be voting on finality.
165165

166166
#### Q: What are the key recommendations for running a Finality Provider daemon?
167167
**A:**
168168

169169
Follow these critical guidelines:
170-
- Connect your finality provider daemon to a trusted Babylon RPC node
171-
- Ensure you're connected to a single Babylon node (avoid load balancers)
172-
- Verify that your RPC node has transaction indexing enabled
170+
- Connect your Finality Provider daemon to a trusted Babylon RPC node.
171+
- Ensure you're connected to a single Babylon node (avoid load balancers).
172+
- Verify that your RPC node has transaction indexing enabled.
173173

174174
#### Q: How can I prevent duplicate finality votes?
175175
**A:**
176176
Try the following:
177-
- Use a single, dedicated Babylon RPC node with transaction indexing enabled
178-
- Monitor your daemon's connection and status regularly
179-
- Check logs for any duplicate vote warnings
177+
- Use a single, dedicated Babylon RPC node with transaction indexing enabled.
178+
- Monitor your daemon's connection and status regularly.
179+
- Check logs for any duplicate vote warnings.
180180

181181
#### Q: What should I do if my Finality Provider is jailed?
182182
**A:**
183183
Follow these steps:
184-
- Immediately check the status using `fpd finality-provider-info [eots-pk-hex]`
185-
- Verify your daemon's status on the Babylon staking dashboard
186-
- Investigate and resolve the underlying issue causing the jailing
187-
- Follow the official Babylon unjailing guide to restore your provider's status
184+
- Immediately check the status using `fpd finality-provider-info [eots-pk-hex]`.
185+
- Verify your daemon's status on the Babylon staking dashboard.
186+
- Investigate and resolve the underlying issue causing the jailing.
187+
- Follow the official Babylon unjailing guide to restore your provider's status.
188188

189189
#### Q: What are the key recommendations for running a Finality Provider daemon?
190190
**A:**
191191
Follow these critical guidelines:
192-
- Connect your finality provider daemon to a trusted Babylon RPC node.
192+
- Connect your Finality Provider daemon to a trusted Babylon RPC node.
193193
- Ensure you're connected to a single Babylon node (avoid load balancers).
194194
- Verify that your RPC node has transaction indexing enabled.
195195

@@ -212,11 +212,9 @@ Run:
212212
This is probably due to a new parameter appeared in the config and you could create a
213213
new default config with `eotsd init`, just remember to update the values to your key name and directory path
214214

215-
216-
217215
## Contact and Support
218216

219-
For further assistance, please reach out to the Babbylon Genesis Validator and Finality Provider slack support channels (invit-only).
217+
For further assistance, please reach out to the Babylon Genesis Validator and Finality Provider Slack support channels (invite-only).
220218

221219
:::warning
222220
This guide is based on the observation of current Babylon network

0 commit comments

Comments
 (0)