Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

bcalc

Build Status

A simple calculator that understands Bitcoin Units

Examples

Basic example

$ bcalc 1 msat + 2 sats + 3 bits to msats
302001 msats

BTC to satoshis

$ bcalc 0.02 BTC
2000000 sats

satoshis to millisatoshis (for payment channels), also dont print unit

$ bcalc --no-unit 100 sat to msats
100000

mBTC + bits to BTC

$ bcalc 100 mBTC + 20 bits to btc
0.10002 BTC

Division

$ bcalc 1 BTC / 100 to bits
10000 bits

Multiplication

$ bcalc '10 mbtc * 30 to bits'
300000 bits

Fiat currencies

$ bcalc --price 20000 30 usd to bits
1500 bits

$ bcalc --price 16000 780 bits to fiat
12.48 usd

The Bitcoin pizzas

$ bcalc --price 0.0041 41 usd to btc
10000 BTC

Chain analysis

$ bitcoin-iterate -q --output=%oa --start 0 --end 80000 | sed 's,$, sats to btc,g' | bcalc | sort | uniq -c | sort -nr | head -n5
84634	50 BTC
9778	0.01 BTC
7829	0.05 BTC
3064	5 BTC
1326	0.02 BTC

Install

If on Ubuntu, check you have the prerequisites to build this package

$ sudo apt-get install build-essential bison flex

Build and install

$ make install

If you run into errors because your user doesn't have write access to /usr/local/bin then

$ sudo make install

Units

  • BTC,
  • mBTC (milli-bitcoin),
  • bits (μBTC, micro-bitcoin),
  • finney,
  • satoshi (sat),
  • millisatoshi (msat),

About

A simple calculator that understands Bitcoin units

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.