Skip to content

Rewrite staking pool installation for remote install.sh - #98

Open
camembera wants to merge 20 commits into
mainfrom
docs/staking-pool-install-cli
Open

Rewrite staking pool installation for remote install.sh#98
camembera wants to merge 20 commits into
mainfrom
docs/staking-pool-install-cli

Conversation

@camembera

@camembera camembera commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Rewrites the staking-pool installation page for the consolidated remote install.sh flow in guides/apps/staking-pools/install-helpers/ (companion to berachain/guides#448)
  • Documents self-funded vs delegated landing, EL_RPC_URL / CL_NODE_API_URL setup, validator deposit paste-back, and Ledger or hot-key cast send for deploy/activate
  • Folds the delegators page into installation, retires the separate nav entry, and redirects old delegators URLs
  • Applies the writing handbook across staking-pools pages and tightens the contracts page generator

Test plan

  • Local herdr run on Bepolia through ./install.sh (guides PR branch)
  • Mintlify preview: installation page renders, nav has no delegators entry, redirects resolve
  • make check on changed paths

Comment thread nodes/staking-pools/delegators.mdx
@camembera camembera changed the title Rewrite staking pool installation for the hands-off operator CLI Rewrite staking pool installation for remote install.sh Sep 2, 2026
…tor CLI.

Thin the per-step behavior lists in the operator flow now that the
command reference covers each flag and the underlying call sequence.
…lout.

The 5-slot cushion should not run out in normal operation, so the
example session no longer walks through the block-not-found error as
an expected step.
Draft for Lead review/markup: single `install` entry point, hot-key vs
cold-signing mode selection, one confirmation, concise default output
with --verbose, resume-safe, set-min-balance/delegated pools out of the
automatic flow. deploy/activate/set-min-balance stay available as
standalone commands for advanced/manual use.
installation.mdx described a signing-preference prompt (Ledger vs
private key) that the CLI never actually reads a key for either way;
clarify it defaults to --ledger and is a flag/env override only.
--finalize with no id now finalizes every ready withdrawal request in
one batch transaction; --finalize <id> still finalizes just that one.
status/activate/set-min-balance/stake/unstake now read install's
scenario file so BEACOND_HOME isn't needed to run them afterward on a
remote validator; deploy is the one exception and is unaffected.
Drop env.sh.template copy-and-edit and the deleted standalone verbs.
Replace S-labels and CLI_CHAIN with EL/CL env vars, Plan naming, generated
files section, role-address prompts, and compact status expectations.
Align installation, delegators, operators, and overview pages with the
shipped installer: no feature-branch checkout, validator-side deposit
validate, and separate bastion vs validator scripts.
Point installation and delegation guides at install-helpers, document
env.sh.template, and describe optional bracket defaults for pubkey and addresses.
Format only generator outputs with Prettier, and stop chaining a repo-wide make format that rewrites unrelated docs.
Merge delegator-delegate.sh steps into installation.mdx, remove nav entry,
redirect old delegators URLs to #form-the-handler, and fix cross-links.
Delegated setup is an internal Foundation process; operators only need an
existing DelegationHandler. Redirect delegators URLs to installation without
the form-the-handler anchor.
Mintlify link-rot fails on relative links to repo-only files that are not published pages.
RPC and Node API URLs have script defaults; document override via env.sh
and simplify the run example. Align prose with interactive cast/deposit steps.
Drop BUSD ABI path and Prettier API changes from this branch; they ship in
#104. Keep only the staking-pools handbook template in generate-pages.mjs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant