Skip to content

Latest commit

 

History

History

python

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Bitcoin Python

Get Balance

import os
import requests
import json
from dotenv import load_dotenv

load_dotenv('.env')

RPC_USERNAME = os.getenv('RPC_USERNAME')
RPC_PASSWORD = os.getenv('RPC_PASSWORD')

def get_btc_balance():
    headers = 'content-type: text/plain'
    request_payload = {"jsonrpc": "1.0", "id":"requests", "method": "getbalance", "params": ["*", 6]}
    response = requests.post('http://127.0.0.1:8332/', json=request_payload, auth=(RPC_USERNAME, RPC_PASSWORD))
    return response.json()

current_balance = get_btc_balance()['result']

print('[DEBUG] current balance is: {}'.format(current_balance))