blockchain.info API中文手冊由匯智網翻譯整理,訪問地址:http://cw.hubwiz.com/card/c/blockchain-api/。
blockchain.info 提供比特幣區塊瀏覽服務,同時基於自己積累的數據提供在線API供開發者調用,其API根據功能分爲支付處理、區塊鏈錢包、區塊鏈數據、簡明查詢、實時通知、市場行情數據、統計圖表數據等多個組。
如果要快速掌握比特幣的對接與應用開發,推薦匯智網的在線互動課程:
支付處理API
- receive - 生成收款地址
- receive/balance_update - 監聽指定地址的收支交易
- receive/block_notification - 監聽新區塊通知
- receive/checkgap - 檢查地址間隔
- receive/callback_log - 調試未完成支付
區塊鏈錢包API
- create - 創建錢包
- merchant/$guid/payment - 向單一指定地址支付
- merchant/$guid/sendmany - 向多個地址支付
- merchant/$guid/balance - 讀取錢包餘額
- merchant/$guid/list - 列出錢包中的活動地址
- merchant/$guid/address_balance - 獲取指定地址的餘額
- merchant/$guid/new_address - 生成一個新地址
- merchant/$guid/archive_address - 歸檔指定的地址
- merchant/$guid/unarchive_address - 解除指定地址的歸檔
區塊鏈數據API
- rawblock/$block_hash - 獲取指定區塊的數據
- rawtx/$tx_hash - 獲取指定交易的數據
- charts/$chart-type - 獲取指定類型圖標的信息
- block-height/$block_height - 獲取指定高度的區塊數據
- rawaddr/$bitcoin_address - 獲取指定地址的統計數據
- multiaddr - 獲取多個地址的統計信息
- unspent - 獲取指定地址的未消費輸出
- balance - 獲取指定地址的比特幣餘額
- latestblock - 獲取最新區塊信息
- unconfirmed-transactions - 獲取未確認的交易清單
- blocks - 獲取指定條件的區塊清單
簡明查詢API
- q/getdifficulty - 獲取當前難度目標
- q/getblockcount - 獲取最長鏈當前區塊高度
- q/latesthash - 獲取最新區塊的哈希
- q/bcperblock - 獲取當前區塊的獎勵額度
- q/totalbc - 獲取流通中的比特幣總量
- q/probability - 獲取單次哈希嘗試找到有效區塊的概率
- q/hashestowin - 獲取找到有效區塊的平均哈希嘗試次數
- q/nextretarget - 下一次重設難度目標的區塊高度
- q/avgtxsize - 過去1000個區塊的交易平均大小
- q/avgtxvalue - 平均交易金額
- q/interval - 區塊間隔平均時長
- q/eta - 下一區塊的預計產出時間
- q/avgtxnumber - 區塊中交易數量均值
- q/getreceivedbyaddress - 獲取指定地址收到的比特幣數量
- q/getsentbyaddress - 獲取指定地址發送的比特幣數量
- q/addressbalance - 獲取指定地址的比特幣餘額
- q/addressfirstseen - 獲取指定地址首次出現時間戳
- q/txtotalbtcoutput - 獲取指定交易的輸出總金額
- q/txtotalbtcinput - 獲取指定交易的輸入總金額
- q/txfee - 獲取指定交易的手續費
- q/txresult - 計算指定地址的交易執行結果
- q/addresstohash - 將比特幣地址轉換爲160哈希
- q/hashtoaddress - 將160哈希轉換爲比特幣地址
- q/hashpubkey - 將公鑰轉換爲哈希160
- q/addrpubkey - 將公鑰轉換爲地址
- q/pubkeyaddr - 將地址轉換爲公鑰
- q/unconfirmedcount - 獲取待定交易數量
- q/24hrprice - 從大型交易所獲取24小時加權價格
- q/marketcap - 獲取市場總規模
- q/24hrtransactioncount - 獲取過去24小時的交易總數
- q/24hrbtcsent - 獲取過去24小時發送的比特幣總量
- q/hashrate - 獲取網絡哈希速率估算值
- q/rejected - 查看指定交易或區塊被拒的原因
WebSocket實時通知API
- ping - 連通測試
- unconfirmed_sub - 訂閱新交易通知
- unconfirmed_unsub - 取消訂閱新交易通知
- addr_sub - 訂閱指定地址的新交易通知
- addr_unsub - 取消訂閱指定地址的新交易通知
- block_sub - 訂閱新區塊通知
- block_unsub - 取消訂閱新區塊通知
- ping_block - 附帶區塊信息的連通測試
- ping_tx - 附帶交易信息的連通測試