Releases: bcdevtools/consvp
cvp v1.1.0
Release v1.1.0
Improvements
- (codec) #42 Add new flag
--codecto specify codec for streaming - (errors) #43 Queue message and print after T-UI closed to prevent message lost & improve error message content
- (errors) #44 Minimize error message content
Breaking changes
- (deps) #41 Update deps cvp-streaming-core v1.1.0
- (broadcast) #45 Stop app when broadcast failed with response http status 404
- (deps) #46 Update deps cvp-streaming-core v1.1.1
cvp is a pvtop-like utility, plus miracles
A simple utility for watching pre-vote status on Tendermint/CometBFT chains. It will print out the current pre-vote status for each validator in the validator set. Useful for watching pre-votes during an upgrade or other network event causing a slowdown.
This is a full rework of pvtop by @blockpane and plus some miracles
- Live-streaming mode (view sample), sharing pre-voting information to everyone:
cvp --streaming - Display Block Hash fingerprint which the validator voted on
- Allow scrolling on terminal UI (thanks to @freak12techno)
Basic usage
cvp
# => use http://localhost:26657
# For streaming mode
cvp https://example.com:26657 --streaming
# or resume streaming in case of mistakenly exit
cvp https://example.com:26657 --resume-streamingcvp 19000
# => use http://localhost:19000cvp https://rpc.cosmos.network
# => use https://rpc.cosmos.networkcvp https://rpc.example-consumer.network https://rpc.cosmos.network
# => use https://rpc.example-consumer.network as consumer network RPC endpoint
# and use https://rpc.cosmos.network as producer network RPC endpoint (typically Cosmos Hub)Notes:
- Default fetching consensus state is 3 seconds, can reduce to 1s by adding
-rflag. - In case interrupted from streaming mode, should resume instead of start a new session. Resume by adding
--resume-streamingflag and provide the latest session id and key printed in previous run. - Streaming session has default expiration time is 12 hours.
Pre-voting information format
| Pre-Vote | Pre-Commit | Block Hash | Order | Voting Power | Moniker |
|---|---|---|---|---|---|
| ✅ | ❌ | C0FF | 1 | 11.03% | Val1 |
| 🤷 | ❌ | 0000 | 2 | 10.23% | Val2 |
| ❌ | ❌ | ---- | 3 | 08.07% | Val3 |
| ✅ | ✅ | C0FF | 4 | 01.15% | Val4 |
🌟 We are very pleased to accompany blockchain developers around the world 🌟
cvp v1.0.3
Release v1.0.2 + 1.0.3
Improvements
- (docs) #35 Add CHANGELOG.md
- (make) #36 Use git tag to mark binary version during
make installormake build - (broadcast) #38 Improve message content when server returns 404 as result of broadcast
- (exit) #39 Execute cleanup methods gracefully when app exit
Bug Fixes
- (broadcast) #34 Reflect fetch issue in broadcast paragraph T-UI
cvp is a pvtop-like utility, plus miracles
A simple utility for watching pre-vote status on Tendermint/CometBFT chains. It will print out the current pre-vote status for each validator in the validator set. Useful for watching pre-votes during an upgrade or other network event causing a slowdown.
This is a full rework of pvtop by @blockpane and plus some miracles
- Live-streaming mode (view sample), sharing pre-voting information to everyone:
cvp --streaming - Display Block Hash fingerprint which the validator voted on
- Allow scrolling on terminal UI (thanks to @freak12techno)
Basic usage
cvp
# => use http://localhost:26657
# For streaming mode
cvp https://example.com:26657 --streaming
# or resume streaming in case of mistakenly exit
cvp https://example.com:26657 --resume-streamingcvp 19000
# => use http://localhost:19000cvp https://rpc.cosmos.network
# => use https://rpc.cosmos.networkcvp https://rpc.example-consumer.network https://rpc.cosmos.network
# => use https://rpc.example-consumer.network as consumer network RPC endpoint
# and use https://rpc.cosmos.network as producer network RPC endpoint (typically Cosmos Hub)Notes:
- Default fetching consensus state is 3 seconds, can reduce to 1s by adding
-rflag. - In case interrupted from streaming mode, should resume instead of start a new session. Resume by adding
--resume-streamingflag and provide the latest session id and key printed in previous run. - Streaming session has default expiration time is 12 hours.
Pre-voting information format
| Pre-Vote | Pre-Commit | Block Hash | Order | Voting Power | Moniker |
|---|---|---|---|---|---|
| ✅ | ❌ | C0FF | 1 | 11.03% | Val1 |
| 🤷 | ❌ | 0000 | 2 | 10.23% | Val2 |
| ❌ | ❌ | ---- | 3 | 08.07% | Val3 |
| ✅ | ✅ | C0FF | 4 | 01.15% | Val4 |
🌟 We are very pleased to accompany blockchain developers around the world 🌟
cvp v1.0.2
cvp v1.0.1
Beta release for ConsVP v1.0.0-beta2
Merge pull request #29 from bcdevtools/fix/handle-prevote-into-nil fix: add a workaround to prevent panic when voting info is nil
Rework of pvtop
This version is basically a rework on pvtop plus some enhancement.
Basic usage:
cvp 26657Not yet having the miracle streaming ability