Пример #1
0
def get_blockchain_info():
    p = RawProxy()
    # Run the getblockchaininfo command, store the resulting data in info
    blockchain_info = p.getblockchaininfo()

    filtered_info = {
        "chainType": blockchain_info["chain"],
        "blockCount": blockchain_info["blocks"],
        "validatedHeadersCount": blockchain_info["headers"],
        "difficulty": str(blockchain_info["difficulty"]),
        "verificationProgress":
        str(blockchain_info["verificationprogress"] * 100),
        "bestBlockHash": str(blockchain_info["bestblockhash"])
    }

    return jsonify(filtered_info)
Пример #2
0
from bitcoin.rpc import RawProxy
p = RawProxy()
info = p.getblockchaininfo()
print(info)