#block-height #block-hash #specify #value #best #binary #bitcoin

bin+lib bvc

This is a simple binary program which calculates the value of a given block on the Bitcoin network. You can specify the block by its height, hash, or get the best block.

2 releases

0.1.1 Jul 27, 2024
0.1.0 Jul 12, 2024

#5 in #block-height

MIT license

9KB
154 lines

Block value calculator

This is a simple binary program which calculates the value of a given block on the Bitcoin network. You can specify the block by its height, hash, or get the best block.

Setting up

You must set the following environment variables to setup the project. RPC_USERNAME=username RPC_PASSWORD=password RPC_DEFAULT_AUTH=true // if set to false, you must set RPC_USERNAME & RPC_PASSWORD RPC_COOKIE_PATH=/Volumes/externalSSD/Bitcoin/.cookie // This must be set if RPC_DEFAULT_AUTH is set to true RPC_URL=http://localhost:8332

Building

cargo run build

Instalation

cargo install block-value-calculator

Usage

bvc -h 1000 // Calculates the total value of a block at height 1000

Dev

cargo run

Options

Option Short Description Default
--height -e Specify the block height
--hash -a Specify the block hash
--best -b Get the best block (set to true to enable) false

Dependencies

~11MB
~151K SLoC