Bitpay-Insight接口分析-2

传送门
Bitpay 架构体系初步分析
Bitpay-Insight接口分析-1
Bitpay-Insight接口分析-2
Bitpay-Insight接口分析-3


addr/addrs地址相关服务

  1. 地址交易显示

请求:
https://bch-insight.bitpay.com/api/addr/qzj93tjl4unastps6c4rmg0xd6tgfxmmsu83r39jac

响应:

{
    "addrStr": "qzj93tjl4unastps6c4rmg0xd6tgfxmmsu83r39jac",
    "balance": 10,
    "balanceSat": 1000000000,
    "totalReceived": 21.738,
    "totalReceivedSat": 2173800000,
    "totalSent": 11.738,
    "totalSentSat": 1173800000,
    "unconfirmedBalance": 0,
    "unconfirmedBalanceSat": 0,
    "unconfirmedTxApperances": 0,
    "txApperances": 2,
    "transactions": ["f0a56e7eedb628e8ff5bd9399aa0f4a1cc909168bb66129e170708ca8ff7911f", "b1f14329a2ce13415f2c083aadb75e78cc01315a68a8448ecadc24794b8309fd", "ad0ccb3718201d7392b4d49ef0df56557dad8cee4d5ab9b9605b34fa5fc05a2c"]
}
  1. 未花费utxo显示

请求:
https://bch-insight.bitpay.com/api/addr/qzj93tjl4unastps6c4rmg0xd6tgfxmmsu83r39jac/utxo

响应:

[{
    "address": "qzj93tjl4unastps6c4rmg0xd6tgfxmmsu83r39jac",
    "txid": "ad0ccb3718201d7392b4d49ef0df56557dad8cee4d5ab9b9605b34fa5fc05a2c",
    "vout": 0,
    "scriptPubKey": "76a914a458ae5faf27d82c30d62a3da1e66e96849b7b8788ac",
    "amount": 10,
    "satoshis": 1000000000,
    "height": 544967,
    "confirmations": 13
}]
  1. 多地址utxo显示(以逗号分隔,最多4个)

请求:
https://bch-insight.bitpay.com/api/addrs/qzj93tjl4unastps6c4rmg0xd6tgfxmmsu83r39jac,qqx4tc82a2qepfkfmsff9z9eqwtacckeuvre8x5dkf/utxo

响应:

[{
    "address": "qzj93tjl4unastps6c4rmg0xd6tgfxmmsu83r39jac",
    "txid": "ad0ccb3718201d7392b4d49ef0df56557dad8cee4d5ab9b9605b34fa5fc05a2c",
    "vout": 0,
    "scriptPubKey": "76a914a458ae5faf27d82c30d62a3da1e66e96849b7b8788ac",
    "amount": 10,
    "satoshis": 1000000000,
    "height": 544967,
    "confirmations": 14
}, {
    "address": "qqx4tc82a2qepfkfmsff9z9eqwtacckeuvre8x5dkf",
    "txid": "b1f14329a2ce13415f2c083aadb75e78cc01315a68a8448ecadc24794b8309fd",
    "vout": 1,
    "scriptPubKey": "76a9140d55e0eaea8190a6c9dc129288b90397dc62d9e388ac",
    "amount": 0.00058477,
    "satoshis": 58477,
    "height": 544968,
    "confirmations": 13
}, {
    "address": "qqx4tc82a2qepfkfmsff9z9eqwtacckeuvre8x5dkf",
    "txid": "b6515df332afe96975b910474101bcad9f3704e36a025cb3298a09d7df1ed174",
    "vout": 1,
    "scriptPubKey": "76a9140d55e0eaea8190a6c9dc129288b90397dc62d9e388ac",
    "amount": 10.03049683,
    "satoshis": 1003049683,
    "height": 491481,
    "confirmations": 53500
}]
  1. 多地址utxo显示(以逗号分隔,最多4个)
    上面方法等效的POST方法,地址在body中,略

  2. 多地址txs显示(以逗号分隔,最多4个)

请求:
https://bch-insight.bitpay.com/api/addrs/qzj93tjl4unastps6c4rmg0xd6tgfxmmsu83r39jac,qqx4tc82a2qepfkfmsff9z9eqwtacckeuvre8x5dkf/txs

响应:

{
    "totalItems": 6,
    "from": 0,
    "to": 6,
    "items": [{
        "txid": "4da4f78590c1b648e127c30bdf10318e8fab4fc3d735815e71b69f5fec4e021d",
        "version": 1,
        "locktime": 0,
        "vin": [{
            "txid": "efd702c094ad62f2e42a10eaa909428ec956c1d737e561ef25bbc2f523a5be7e",
            "vout": 1,
            "sequence": 4294967295,
            "n": 0,
            "scriptSig": {
                "hex": "4830450220369720a96415c40111082c9d3a2034cb09efb28843ef7ad44a9038047e0da8b7022100f5b6087747de69053490bc01fb38bd3651584b0bd322b7228793cd4d25a9d6e4014104a8f73f8cfc61dd803b472e41df3c3de487b165ac7bc13f5b9f562a5fe0aef7675b08447c7826fff031df22302095ce5084a9daec16fdc82aba3a1cbedbfde670",
                "asm": "30450220369720a96415c40111082c9d3a2034cb09efb28843ef7ad44a9038047e0da8b7022100f5b6087747de69053490bc01fb38bd3651584b0bd322b7228793cd4d25a9d6e401 04a8f73f8cfc61dd803b472e41df3c3de487b165ac7bc13f5b9f562a5fe0aef7675b08447c7826fff031df22302095ce5084a9daec16fdc82aba3a1cbedbfde670"
            },
            "addr": "qqx4tc82a2qepfkfmsff9z9eqwtacckeuvre8x5dkf",
            "valueSat": 1000000000,
            "value": 10,
            "doubleSpentTxID": null,
            "isConfirmed": null,
            "confirmations": null,
            "unconfirmedInput": null
        }],
        "valueIn": 10,
        "fees": 0.0001,
        "vout": [{
            "value": "0.50000000",
            "n": 0,
            "scriptPubKey": {
                "hex": "76a914aa064dd44a83a6592704b3e4df54be7fd5ac5a2488ac",
                "asm": "OP_DUP OP_HASH160 aa064dd44a83a6592704b3e4df54be7fd5ac5a24 OP_EQUALVERIFY OP_CHECKSIG",
                "addresses": ["qz4qvnw5f2p6vkf8qje7fh65helattz6ys2nazryw5"],
                "type": "pubkeyhash"
            },
            "spentTxId": null,
            "spentIndex": null,
            "spentHeight": null
        }, {
            "value": "9.49990000",
            "n": 1,
            "scriptPubKey": {
                "hex": "76a9140d55e0eaea8190a6c9dc129288b90397dc62d9e388ac",
                "asm": "OP_DUP OP_HASH160 0d55e0eaea8190a6c9dc129288b90397dc62d9e3 OP_EQUALVERIFY OP_CHECKSIG",
                "addresses": ["qqx4tc82a2qepfkfmsff9z9eqwtacckeuvre8x5dkf"],
                "type": "pubkeyhash"
            },
            "spentTxId": null,
            "spentIndex": null,
            "spentHeight": null
        }],
        "blockhash": "00000000000000010cc748cb7c481b2d4e2c1c142c6295b21c148fb3c0e62771",
        "blockheight": 290250,
        "confirmations": 254731,
        "time": 1394652831,
        "blocktime": 1394652831,
        "valueOut": 9.9999,
        "size": 258
    }]
}
  1. 多地址txs显示(以逗号分隔,最多4个)
    上面方法等效的POST方法,地址在body中,略

addr地址属性服务

  1. 地址余额

请求:
https://bch-insight.bitpay.com/api/addr/qpv6xw73prvm7pqavjkdnc8ddfw20j9995v8ardefh/balance

响应:

1.99900114
  1. 地址总接收

请求:
https://bch-insight.bitpay.com/api/addr/qpv6xw73prvm7pqavjkdnc8ddfw20j9995v8ardefh/totalReceived

响应:

1.99900114
  1. 地址总花费

请求:
https://bch-insight.bitpay.com/api/addr/qpv6xw73prvm7pqavjkdnc8ddfw20j9995v8ardefh/totalSent

响应:

0
  1. 地址未确认金额

请求:
https://bch-insight.bitpay.com/api/addr/qpv6xw73prvm7pqavjkdnc8ddfw20j9995v8ardefh/unconfirmedBalance

响应:

0

系统状态服务

  1. 系统状态

请求:
https://bch-insight.bitpay.com/api/status

响应:

{
    "info": {
        "version": "bitcore-1.1.2",
        "blocks": 544981,
        "proxy": "",
        "difficulty": 559149630057,
        "testnet": false,
        "relayfee": 0,
        "errors": "",
        "network": "livenet"
    }
}
  1. 同步状态

请求:
https://bch-insight.bitpay.com/api/sync

响应:

{
    "status": "finished",
    "blockChainHeight": 544981,
    "syncPercentage": 100,
    "height": 544981,
    "error": null,
    "type": "bitcore node"
}
  1. 连接节点信息

请求:
https://bch-insight.bitpay.com/api/peer

响应:

{
    "connected": true,
    "host": "127.0.0.1",
    "port": null
}
  1. API版本信息

请求:
https://bch-insight.bitpay.com/api/version

响应:

{
    "version":"5.0.0-beta.44"
}

你可能感兴趣的:(Bitpay-Insight接口分析-2)