如何在Java应用程序(或任何其他语言)中检查比特币地址(任何,不一定是我的)的余额?
我需要blockchain.info或biteasy.com上的功能,但我不想使用他们的API。比特币是开源的,所以我想也许自己获取数据并不是那么困难?
答案 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());
?>