Blockchain.info / blockchain.com API中文手册由汇智网翻译整理,访问地址:http://cw.hubwiz.com/card/c/blockchain-api/。
blockchain.info / blockchain.com提供比特币区块浏览服务,同时基于自己积累的数据提供在线API供开发 者调用,其API根据功能分为支付处理、区块链钱包、区块链数据、简明查询、实时通知、市场行情数据、 统计图表数据等多个组。
如果要快速掌握比特币的对接与应用开发,推荐汇智网的在线互动课程:
Java比特币开发详解 ----- Php比特币开发详解 ----- C#比特币开发详解
支付处理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 - 将公钥转换为哈希160q/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 - 附带交易信息的连通测试
市场行情数据API
ticker - 获取币种交易统计信息tobtc - 汇率换算
统计图表数据API
charts - 获取图表数据stats - 获取统计数据pools - 获取交易池信息