Skip to content

poa - local node and k8s startup scripts#1497

Open
sampocs wants to merge 3 commits into
poa-migrationfrom
poa-migration-scripts
Open

poa - local node and k8s startup scripts#1497
sampocs wants to merge 3 commits into
poa-migrationfrom
poa-migration-scripts

Conversation

@sampocs
Copy link
Copy Markdown
Collaborator

@sampocs sampocs commented Apr 30, 2026

No description provided.

… seeding

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sampocs sampocs force-pushed the poa-migration-scripts branch from 30c77c9 to 2a48fbc Compare April 30, 2026 20:18
… POA seeding

Replace the CCV add-consumer-section flow with direct POA genesis seeding.
add_validators now accumulates a JSON array of POA validator entries
(consensus pubkey, operator address, moniker, power=1) which
update_stride_genesis injects into app_state.poa.validators along with the
gov-module admin address. Stride no longer pulls a validator set from the
provider, so POA is the sole source of the InitChain validator set.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sampocs sampocs changed the title local node and k8s startup scripts poa - local node and k8s startup scripts Apr 30, 2026
The POA module (new in v33) emits "service cosmos.poa.v1.Msg does not
have cosmos.msg.v1.service proto annotation" to stderr on every CLI
invocation. Line 26's `2>&1` merged that warning into the stdout
piped to jq, breaking JSON parse and leaving CATCHING_UP non-"false"
even after the chain was healthy — k8s pods stayed unready.

Switch to `2>/dev/null` to match the existing pattern on line 21.
Verified locally against a running stride-local-1: with the old
redirect jq fails with "parse error: Invalid numeric literal";
with the new one CATCHING_UP=false as expected.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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