Skip to content

feat(voting): add nodectl vote command for config proposals#80

Open
Keshoid wants to merge 4 commits intorelease/nodectl/v0.4.0from
feature/sma-68-add-config-proposals-voting-command
Open

feat(voting): add nodectl vote command for config proposals#80
Keshoid wants to merge 4 commits intorelease/nodectl/v0.4.0from
feature/sma-68-add-config-proposals-voting-command

Conversation

@Keshoid
Copy link
Copy Markdown
Contributor

@Keshoid Keshoid commented Apr 9, 2026

Summary

  • Add nodectl vote CLI command for viewing and voting on config proposals
  • Improve voting UX: fix hash case sensitivity, better table formatting with cyan headers
  • Treat "not a validator" as a warning instead of error in service mode

Closes SMA-68

Keshoid added 4 commits April 9, 2026 19:15
Add `nodectl vote` with subcommands to manage config proposal voting:
- `vote ls` — list active on-chain proposals, mark tracked ones
- `vote inspect <hash>` — show full proposal details
- `vote add [--hash]` — add proposal to voting config (interactive selection or direct hash)
- `vote rm [--hash]` — remove proposal from voting config

The voting task automatically votes for proposals listed in the config.

SMA-68
Copilot AI review requested due to automatic review settings April 9, 2026 21:38
@linear
Copy link
Copy Markdown

linear bot commented Apr 9, 2026

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