Skip to content

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

Merged
Keshoid merged 7 commits into
release/nodectl/v0.4.0from
feature/sma-68-add-config-proposals-voting-command
Apr 10, 2026
Merged

feat(voting): add nodectl vote command for config proposals#80
Keshoid merged 7 commits into
release/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

Comment thread src/node-control/commands/src/commands/nodectl/vote_cmd.rs Outdated
@mrnkslv mrnkslv self-requested a review April 10, 2026 16:53
@Keshoid Keshoid merged commit 79b3a24 into release/nodectl/v0.4.0 Apr 10, 2026
6 of 7 checks passed
@Keshoid Keshoid deleted the feature/sma-68-add-config-proposals-voting-command branch April 10, 2026 20:30
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.

3 participants