umbrel
umbrel copied to clipboard
Transaction INITIATION
- [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 requestsYour 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))