umbrel icon indicating copy to clipboard operation
umbrel copied to clipboard

Transaction INITIATION

Open Horlabrainmoore opened this issue 11 months ago • 1 comments

  • [x] https://github.com/Fsoky/CryptomusAPI/issues/5#issue-2647844288

    Hi |FNAME|,

Your transaction with ID *|TRANSACTION_ID|* has been successfully processed.

Amount: *|AMOUNT_BTC|* BTC (~*|AMOUNT_USD|* USD)

Status: *|TRANSACTION_STATUS|*

Timestamp: *|TIMESTAMP|*

View the full details here.

import requests

Your Bitcoin address

btc_address = "bc1qn56zm7hsxzdshuxdc7s7ytcv3qznf7wntj80g3"

API Endpoint for Mempool.space

api_url = f"https://mempool.space/api/address/{btc_address}"

try: response = requests.get(api_url) if response.status_code == 200: data = response.json()

    # Display Balance
    balance = data["chain_stats"]["funded_txo_sum"] / 1e8
    print(f"Bitcoin Address: {btc_address}")
    print(f"Balance: {balance} BTC")
    
    # Display Recent Transactions
    print("\nRecent Transactions:")
    for tx in data.get("transactions", [])[:5]:  # Get the last 5 transactions
        txid = tx["txid"]
        amount = tx["vout"][0]["value"] / 1e8  # Convert from Satoshis to BTC
        print(f"TXID: {txid} | Amount: {amount} BTC")
else:
    print("Error: Failed to fetch data (Status Code:", response.status_code, ")")

except Exception as e: print("Error:", str(e))

Horlabrainmoore avatar Nov 19 '24 21:11 Horlabrainmoore