docs: restructure validator operator docs based on feedback#311
Merged
docs: restructure validator operator docs based on feedback#311
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Amp-Thread-ID: https://ampcode.com/threads/T-019d9682-7698-7147-8112-2da300236ab0 Co-authored-by: Amp <amp@ampcode.com>
d279f70 to
7af0b76
Compare
Replaces 'Operation' and 'ValidatorConfig V2' with four focused pages: - Checking validator state (states diagram, metrics, on-chain queries) - Controlling validator lifecycle (start/stop, registration, rotation, deactivation) - Managing validator keys (key hierarchy, generation, rotation, share recovery) - Observing a validator (monitoring, metrics glossary, Grafana, logs) All cross-references updated. Mainnet/testnet code tabs added to all RPC commands. Amp-Thread-ID: https://ampcode.com/threads/T-019d9aa2-72ab-7528-b44d-d82c81cc98ef Co-authored-by: Amp <amp@ampcode.com>
- Overview now just links to all sub-pages with short descriptions - 'Deploying a validator' converted to info box - Removed duplicate key hierarchy section - 'Generating a signing key' + 'Running the validator' moved to 'Initial setup' - 'Troubleshooting' moved to 'Troubleshooting and FAQ' Amp-Thread-ID: https://ampcode.com/threads/T-019d9aa2-72ab-7528-b44d-d82c81cc98ef Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019d9aa2-72ab-7528-b44d-d82c81cc98ef Co-authored-by: Amp <amp@ampcode.com>
- Moved registration values table and add-validator signature from validator-lifecycle to validator-setup - Updated overview info box to link to initial setup instead of lifecycle - Updated overview description Amp-Thread-ID: https://ampcode.com/threads/T-019d9aa2-72ab-7528-b44d-d82c81cc98ef Co-authored-by: Amp <amp@ampcode.com>
… warnings Amp-Thread-ID: https://ampcode.com/threads/T-019d9aa2-72ab-7528-b44d-d82c81cc98ef Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Amp <amp@ampcode.com> Amp-Thread-ID: https://ampcode.com/threads/T-019da962-06e0-7083-806a-3d46ee63e7b1
1. Generate signing keypair 2. Create add-validator signature 3. Submit registration details to Tempo team Co-authored-by: Amp <amp@ampcode.com> Amp-Thread-ID: https://ampcode.com/threads/T-019da962-06e0-7083-806a-3d46ee63e7b1
…l setup Co-authored-by: Amp <amp@ampcode.com> Amp-Thread-ID: https://ampcode.com/threads/T-019da962-06e0-7083-806a-3d46ee63e7b1
…matically Co-authored-by: Amp <amp@ampcode.com> Amp-Thread-ID: https://ampcode.com/threads/T-019da962-06e0-7083-806a-3d46ee63e7b1
- Rename page and file from validator-state to validator-status - Update 'Look up your validator' to use tempo consensus validator <pubkey> - Add example JSON output based on IValidatorConfig::Validator struct - Link pubkey param to initial setup and managing keys pages - Update all cross-references across docs Co-authored-by: Amp <amp@ampcode.com> Amp-Thread-ID: https://ampcode.com/threads/T-019da962-06e0-7083-806a-3d46ee63e7b1
…atorEntry structs Example JSON now matches the actual serde output from tempo_cmd.rs: - Top-level: current_epoch, current_height, last_boundary, epoch_length, is_next_full_dkg, next_full_dkg_epoch - Per-validator: onchain_address, public_key, inbound_address, outbound_address, active, is_player, is_dealer Co-authored-by: Amp <amp@ampcode.com> Amp-Thread-ID: https://ampcode.com/threads/T-019da962-06e0-7083-806a-3d46ee63e7b1
…dators-info Co-authored-by: Amp <amp@ampcode.com> Amp-Thread-ID: https://ampcode.com/threads/T-019da962-06e0-7083-806a-3d46ee63e7b1
…or struct Fields now match the on-chain Validator struct from validator_config.rs: publicKey, active, index, validatorAddress, inboundAddress, outboundAddress Co-authored-by: Amp <amp@ampcode.com> Amp-Thread-ID: https://ampcode.com/threads/T-019da962-06e0-7083-806a-3d46ee63e7b1
…m 786c8ce Sourced from tempo_cmd.rs at commit 786c8ce. SingleValidatorOutput flattens ValidatorEntry fields (onchain_address, public_key, inbound_address, outbound_address, fee_recipient, index, active, is_dkg_dealer, is_dkg_player, in_committee) alongside current_epoch and current_height. Co-authored-by: Amp <amp@ampcode.com> Amp-Thread-ID: https://ampcode.com/threads/T-019da962-06e0-7083-806a-3d46ee63e7b1
jenpaff
reviewed
Apr 22, 2026
jenpaff
reviewed
Apr 22, 2026
jenpaff
reviewed
Apr 22, 2026
jenpaff
reviewed
Apr 22, 2026
jenpaff
reviewed
Apr 22, 2026
jenpaff
reviewed
Apr 22, 2026
jenpaff
reviewed
Apr 22, 2026
jenpaff
reviewed
Apr 22, 2026
Amp-Thread-ID: https://ampcode.com/threads/T-019db09b-38c8-7044-8f6c-767dfd4edb00 Co-authored-by: Amp <amp@ampcode.com>
jenpaff
reviewed
Apr 22, 2026
jenpaff
approved these changes
Apr 22, 2026
emmajam
approved these changes
Apr 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Addresses feedback from Slack thread on operator docs. Changes:
--rpc-urlcommands and node startup commands — no more hardcoded RPC URLscc @U095KMJDYHJ @U09FB041BV4