pybitcoin
A simple Python wrapper for Bitcoin JSON-RPC API.
Installation
pip install bitcaviar
Usage
You should pass your bitcoin-cli
directory and where you have the blockchain stored to each method.
from bitcaviar import config
bitcoin = config.Bitcoin(
cli_dir='your/dir/to/bitcoin-cli',
data_dir='/where/is/the/blockchain'
)
Example 1
Get the number of blocks in the blockchain
from bitcaviar import config
from bitcaviar import blockchain
def main():
bitcoin = config.Bitcoin(
cli_dir='bitcoin-cli',
data_dir='/Users/dennis/Bitcoin'
)
block_count = blockchain.get_block_count(bitcoin=bitcoin)
print(block_count)
if __name__ == '__main__':
main()