如何从我的应用程序中检查比特币地址余额?

时间:2013-12-09 21:46:10

标签: bitcoin

如何在Java应用程序(或任何其他语言)中检查比特币地址(任何,不一定是我的)的余额?

我需要blockchain.infobiteasy.com上的功能,但我不想使用他们的API。比特币是开源的,所以我想也许自己获取数据并不是那么困难?

4 个答案:

答案 0 :(得分:0)

使用blockexplorer.com模型并在github.com/lirazsiri/blockexplorer上使用开源版本运行自己的服务器或运行自己的服务器

答案 1 :(得分:0)

目前,没有简单的方法可以平衡钱包中没有比特币核心的地址。也许这个功能正在发展中。

要获得地址的平衡,您需要计算整个区块链中地址的utxos。 (我想现在可能没有关于每个地址的余额记录,所以你要从整个区块链中计算出来)

您在问题中说过,您不想使用第三个网站的API

(例如https://api.blockcypher.com/v1/btc/main/addrs/38DGj87axzmQiZeAd1w1y5FEmuu5a7pfBa)。

您可以在设备中运行比特币浏览器,例如bitcoin explorer

答案 2 :(得分:-1)

没有必要使用网络钱包来创建地址。您可以安装自己的比特币服务器/守护程序,并像自己的银行一样行事。

如果您想知道如何操作,可以选择这个地方(https://en.bitcoin.it/wiki/Main_Page)。

可以使用JSON RPC方法查询比特币。因此,如果您在本地运行比特币守护程序,则可以查询它们。相关文档位于

运行比特币 - https://en.bitcoin.it/wiki/Running_Bitcoin

API参考 - https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)

API通话清单 - https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

希望这有帮助。

答案 3 :(得分:-1)

您可以使用JSON-RPC方法。 bitcoind广泛支持JSON-RPC调用。所以,只需访问比特币官方网站,找到所有方法。

以下是PHP中的一个示例。只需添加jsonClient.php文件

即可
<\?php
 require_once jsonRPCClient.php'; <br />
$bitcoin = 'https://' . $rpcusername . ':' . $rpcpassword . 
                    '@' . $rpcip . ':' . $rpcport . '/'; <br />

print_r($bitcoin->getnewaddress()); 

?>