API
Application Programming Interface – využíváme webové API vybraných serverů
Cena Bitcoinu
api.coinpaprika.com je jedna z mála dobře fungujících a v základní verzi nezpoplatněných, kterou využíváme v IoT zařízeních – ukázka kódu v MicroPythonu:
res = urequests.get("https://api.coinpaprika.com/v1/tickers/btc-bitcoin") btcusd = res.json()['quotes']["USD"]["price"]
API většinou vrací nějaký JSON – zde například:
{ "id": "btc-bitcoin","name": "Bitcoin"," "circulating_supply": 18567031, "max_supply": 21000000, ...,"quotes": { "USD": { "price": 18361.987, "volume_24h": 21556328039.997, "market_cap": 340927594748,... } } }
Kde [‚quotes‘][„USD“][„price“] nám dá cenu v USD: 18361.987
Mempool – poplatky
https://mempool.space/api/v1/fees/recommended # vrací aktuální stav a odhad jaké fee [satoshi/Byte] zrovna "frčí": { "fastestFee": 28, "halfHourFee": 20, "hourFee": 16 }
Bloky, transakce
#