This changelog specifically tracks changes to the Public API available at /api
and is maintained separately from the app CHANGELOG such that it can properly adhere to semantic versioning.
- BREAKING: All actions now return JSON content
- Added:
/api/blocks/tip
(replaces/api/blocks/tip/hash
and/api/blocks/tip/height
)/api/xyzpub/txids/$XPUB
/api/xyzpub/addresses/$XPUB
/api/block/header/$HEIGHT
/api/block/header/$HASH
/api/blockchain/next-halving
/api/holidays/all
/api/holidays/today
/api/holidays/$DAY
/api/tx/volume/24h
/api/price/marketcap
(replaces/api/price/$CURRENCY/marketcap
)/api/price/sats
(replaces/api/price/$CURRENCY/sats
)
- Changed output:
/api/tx/$TXID
- Added result.vin[i].scriptSig.address
- Added result.vin[i].scriptSig.type
- Added result.fee, including result.fee.amount and result.fee.unit
- Added result.fun, when applicable, which includes special details about the tx
/api/price[/...]
- Return values exclude thousands separators by default; they can be added with "?format=true"
- Changed path:
/api/util/xyzpub/$XPUB
->/api/xyzpub/$XPUB
(auto-redirect included)
- Removed:
/api/blocks/tip/hash
(see/api/blocks/tip
)/api/blocks/tip/height
(see/api/blocks/tip
)/api/mempool/count
(see "size" field in output from/api/mempool/summary
)/api/price/$CURRENCY/marketcap
(see individual fields in output from/api/price/marketcap
)/api/price/$CURRENCY/sats
(see individual fields in output from/api/price/sats
)
- Added:
/api/blockchain/utxo-set
/api/address/$ADDRESS
/api/mining/next-block
/api/mining/next-block/txids
/api/mining/next-block/includes/$TXID
/api/mining/miner-summary
- Initial release