Json-Rpc
將硬體錢包連接到完整節點
為了隱私,我正在嘗試將我的硬體錢包連接到我的個人完整節點。我需要知道節點的 IP、埠和 RPC 憑據。前兩個很簡單,我可以在 bitcodes.io 中看到我的完整節點已啟動並執行。我添加了
rpcuser=xxx rpcpassword=****
到 bitcoin.conf 文件。但是當我嘗試通過我的硬體錢包應用程序連接時,它說:*節點不可訪問。*我不確定 bitcoind 是否正在從配置文件中讀取 rpc 輸入。無論如何我可以嘗試訪問我的節點以確保它可以使用 rpc 憑據訪問。
這是 bitcoin.conf 文件中的內容:
prune=0 txindex=1 server=1 daemon=1 rpcuser=letsbegin rpcpassword=***** externalip=xx.xx.xx.xx
如何將你的硬體錢包連接到一個完整的節點很大程度上取決於你使用的錢包軟體。但是假設你的軟體通過 bitcoind RPC 介面連接到一個完整的節點:
預設情況下,RPC 偵聽器僅偵聽 localhost。如果你想從另一台電腦連接到 RPC 服務,你必須通過在你的 bitcoin.conf 中包含這些行來允許其他連接(替換:
server=1 rpcallowip=<add the IP you are connecting from here, or rpcallowip=* to allow all IPs> rpcport=8332
如果您想簡單地測試您的 bitcoind RPC 是否可訪問,您可以簡單地從您嘗試連接的電腦向埠 8332 的 RPC 主機發出 HTTP 請求。