Bitcoin-Core

需要 Python 與比特幣核心錢包互動的建議

  • May 17, 2018

我已經閱讀了一些執行 JSON-RPC 呼叫的 Python 庫bitcoind。但是,很少有人積極開發/維護,也沒有在生產環境中廣泛使用。由於bitcoind隨著時間的推移而演變,這些硬編碼的 Python 函式可能無法與所有不同版本的 Python 一起正常工作bitcoid——添加了一些新函式,而其他函式可能會被棄用。

對於任何通用的 JSON-RPC 庫,我們基本上需要編寫函式呼叫的所有包裝器。這應該不難,但它本身就是另一個項目。

我本可以使用bitcoin-cli並讓 Python 進行subprocess呼叫,然後問題就在於解析那些stdout. 大多數時候,它們只是 JSON 格式,除非它們不是……

問題:任何人都可以推薦與 Python 程序互動的最佳解決方案bitcoind嗎?

也許你錯過了這些庫是如何實現的,其實python JSON-RPC 庫的標準實現已經發現了RPC 函式並映射到python 函式,這裡你可以閱讀官方wiki。

如果您閱讀此庫的程式碼,您將無法找到每個方法的具體實現,它是 JSON-RPC 標準庫實現的通用包裝器。

該包裝器的詳細特性在README.md文件中指定。

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