Go-Ethereum

從 C 應用程序連接到乙太坊客戶端

  • May 19, 2019

web3.js是一個很好的與客戶端節點通信的庫。我曾嘗試使用 C 應用程序中的套接字程式首先到達 nodejs Web 應用程序,以便利用web3.js服務到達客戶端節點,這根本不是直接的。我想通過尋找像web3.js集成在 C 中的等效庫來簡化該過程,有嗎?如果不是,C 應用程序與節點通信的最佳實踐是什麼?

有一個 c++ 客戶端,不完全是 c,但足夠接近。Aleth – 乙太坊 C++ 客戶端、工具和庫

好的,所以你可能不喜歡這個答案,但是……對於 Ethereum,最好的做法是放棄 C 並使用最接近它的東西,即“Go”。使用 Go,您可以:

  1. 很多關於如何做事的例子
  2. 大量經過驗證的開原始碼
  3. 你不會重新發明輪子

引用自:https://ethereum.stackexchange.com/questions/61571