Skip to content

Releases: bcdevtools/consvp

cvp v1.1.0

28 Dec 05:47
5305ad8

Choose a tag to compare

Release v1.1.0

Improvements

  • (codec) #42 Add new flag --codec to 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-streaming
cvp 19000
# => use http://localhost:19000
cvp https://rpc.cosmos.network
# => use https://rpc.cosmos.network
cvp 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 -r flag.
  • In case interrupted from streaming mode, should resume instead of start a new session. Resume by adding --resume-streaming flag 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

26 Dec 13:59
8250b94

Choose a tag to compare

Release v1.0.2 + 1.0.3

Improvements

  • (docs) #35 Add CHANGELOG.md
  • (make) #36 Use git tag to mark binary version during make install or make 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-streaming
cvp 19000
# => use http://localhost:19000
cvp https://rpc.cosmos.network
# => use https://rpc.cosmos.network
cvp 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 -r flag.
  • In case interrupted from streaming mode, should resume instead of start a new session. Resume by adding --resume-streaming flag 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

26 Dec 11:19
45e0bd8

Choose a tag to compare

Release v1.0.2

Improvements

  • (docs) #35 Add CHANGELOG.md
  • (make) #36 Use git tag to mark binary version during make install or make build

Bug Fixes

  • (broadcast) #34 Reflect fetch issue in broadcast paragraph T-UI

cvp v1.0.1

26 Dec 07:25
6c77a87

Choose a tag to compare

Release v1.0.1

Bug Fixes

  • (update) #31 Remove command flag --update and update docs

Beta release for ConsVP v1.0.0-beta2

26 Dec 03:17
d09550a

Choose a tag to compare

Pre-release
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

19 Dec 17:59
b125b88

Choose a tag to compare

Rework of pvtop Pre-release
Pre-release

This version is basically a rework on pvtop plus some enhancement.

Basic usage:

cvp 26657

Not yet having the miracle streaming ability