Go-Ethereum
從 C 應用程序連接到乙太坊客戶端
web3.js
是一個很好的與客戶端節點通信的庫。我曾嘗試使用 C 應用程序中的套接字程式首先到達 nodejs Web 應用程序,以便利用web3.js
服務到達客戶端節點,這根本不是直接的。我想通過尋找像web3.js
集成在 C 中的等效庫來簡化該過程,有嗎?如果不是,C 應用程序與節點通信的最佳實踐是什麼?
有一個 c++ 客戶端,不完全是 c,但足夠接近。Aleth – 乙太坊 C++ 客戶端、工具和庫
好的,所以你可能不喜歡這個答案,但是……對於 Ethereum,最好的做法是放棄 C 並使用最接近它的東西,即“Go”。使用 Go,您可以:
- 很多關於如何做事的例子
- 大量經過驗證的開原始碼
- 你不會重新發明輪子