@@ -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 ) .
2323Ensure 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:**
2727An 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
2929to 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:**
3333Follow 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 ` .
3939Refer to the [ official setup guide] ( https://github.com/babylonlabs-io/networks/blob/main/bbn-test-5/babylon-node/README.md )
4040for 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:**
5252Use:
5353``` bash
@@ -56,7 +56,7 @@ babylond q staking validator <your-valoper-address>
5656Alternatively, check your status on an explorer such as [ Mintscan] ( https://www.mintscan.io/babylon-testnet/validators )
5757or [ 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:**
6161Try 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:**
7979Try 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:**
8686Use the following command:
8787``` bash
@@ -90,15 +90,15 @@ babylond tx staking delegate <validator-address> <amount>ubbn --from <your-walle
9090Ensure 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:**
9595Use the following command:
9696``` bash
9797babylond 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:**
103103Use:
104104``` bash
@@ -116,33 +116,33 @@ Try the following:
116116#### Q: What precautions should I take when resetting my node?
117117** A:**
118118Read 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:**
126126Try 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
162162babylond 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
169169Follow 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:**
176176Try 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:**
183183Follow 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:**
191191Follow 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:
212212This is probably due to a new parameter appeared in the config and you could create a
213213new 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
222220This guide is based on the observation of current Babylon network
0 commit comments