Json-Rpc
如何從遠端伺服器在我的完整節點上執行“getnewaddress”?
我有一個在數字海滴上執行的完整節點。我有一個在 heroku 上執行的應用程序,我想
getnewaddress
從這個應用程序執行。我正在嘗試生成 BTC 地址,使用者可以向其發送付款以在我的應用程序中進行付款處理。我怎樣才能做到這一點?提前致謝。我的應用程序是用 Python 編寫的,值得。
我使用了 SSH。不得不對heroku做一些特別的事情才能讓它工作
<https://stackoverflow.com/questions/21575582/ssh-tunneling-from-heroku/27361295#27361295>
正如 chytrik 所說,在遠端伺服器上生成新地址的更好方法是從您的錢包中導出擴展公鑰 (xpub) 並僅將 xpub 放在網上。然後您的私鑰材料將保持離線狀態,您可以使用 BIP32 從 xpub 生成新的子地址。
如果您仍想
getnewaddress
在您的節點上執行,則必須通過添加server=1
到您節點上的 bitcoin.conf 文件來公開比特幣 RPC,以便接受 JSON-RPC 命令並getnewaddress
直接呼叫。