solana-labs/solana
View on GitHub`solana vote-account` authorized-voter display is not clear
Open
#11273 opened on Jul 29, 2020
good first issue
Description
Problem
We currently display a vote account info on the CLI as follows:
$ solana vote-account vote.json
Account Balance: 0.02685864 SOL
Validator Identity: 7hguFUbg1pbkSppuwfZ1i9n9Wrqs22J4nLRepGnjvniW
Vote Authority: {2: "7hguFUbg1pbkSppuwfZ1i9n9Wrqs22J4nLRepGnjvniW"}
Withdraw Authority: 7hguFUbg1pbkSppuwfZ1i9n9Wrqs22J4nLRepGnjvniW
Credits: 0
Commission: 100%
Root Slot: ~
Recent Timestamp: BlockTimestamp { slot: 0, timestamp: 0 }
The line Vote Authority: {2: "7hguFUbg1pbkSppuwfZ1i9n9Wrqs22J4nLRepGnjvniW"} is not clear what the two values represents, which is: epoch: authorized_voter. So if you authorize a new voter, it should be reported there, keyed to the epoch it changed.
Proposed Solution
- Change
Vote Authorityline to just display the pubkey of the vote auth, same format as withdraw auth. - Add a separate line for the epoch change data, like:
Vote Authority last changed during Epoch: [epoch]