def address_info(address): data = Address.history(address) if data["error"] is None: result = data["result"] mempool = Address.mempool(address)["result"] balance = Address.balance(address)["result"] # ToDo: Fix outputs count here return { "address": address, "chain_stats": { "funded_txo_count": 0, "funded_txo_sum": balance["received"], "spent_txo_count": 0, "spent_txo_sum": balance["received"] - balance["balance"], "tx_count": result["txcount"] }, "mempool_stats": { "funded_txo_count": 0, "funded_txo_sum": 0, "spent_txo_count": 0, "spent_txo_sum": 0, "tx_count": mempool["txcount"] } } else: return Response("Invalid Bitcoin address", mimetype="text/plain", status=400)
def AddressMempoolRaw(address=None): return Address.mempool(address, True)
def AddressMempool(address=None): return Address.mempool(address)
def address_mempool(address): return jsonify(Address.mempool(address))