Bitcoind

Java和bitcoind之間如何通信?

  • July 27, 2021

我在 Java 和 bitcoind 之間進行通信時遇到問題 - 我嘗試的每個 JSON RPC 庫都有一些問題。任何人都可以提供 Java 和 bitcoind 之間最基本的 JSON RPC 通信的工作實現嗎?

這是我不久前玩過的一個早期的實驗客戶端。它支持getInfo、getBalance 和getNewAddress,並且可以輕鬆擴展。為了執行它,您本地 bitcoind 的憑據必須與客戶端類中的值匹配:

httpclient.getCredentialsProvider().setCredentials(new AuthScope("localhost", 8332),
                   new UsernamePasswordCredentials("btc", "123"));

隨意以任何方式使用此程式碼,但要了解它只是開始工作 5 分鐘,而不是實際的客戶端實現。希望它可以幫助您產生一些想法!

引用自:https://bitcoin.stackexchange.com/questions/7529