Go-Ethereum

Python 腳本 - 獲取餘額並發送交易

  • January 24, 2018

我是一名 ETH 新手,我想編寫 python CLI 來檢查 ETH 地址的餘額,並可以通過本地執行的 Geth 節點創建 -> 簽名 -> 將交易發佈到網路(我不想要依賴項到第 3 方服務)。

我找到了這個 python 庫https://github.com/ConsenSys/ethjsonrpc,它看起來很適合我的案例。

我的問題是,這是否看起來是一個好的設置,以及syncmode在我的案例中應該執行什麼 Geth 節點?我需要full nodefast/light就足夠了嗎?我已經閱讀了文件,但我仍然不確定我需要什麼。

感謝您的任何幫助。

ethjsonrpc似乎沒有維護;它一年多沒有送出。查看 web3.py 作為替代方案:http ://web3py.readthedocs.io/en/stable/(注意:我是 web3.py 的貢獻者)。

一個輕節點就足夠了,但可能並不總是有足夠的完整節點來為輕節點提供服務。

--syncmode fast參數(預設值)仍然為您提供 geth 上的完整節點。沒有理由不將其用於初始同步。它僅適用於初始同步,之後會自動禁用。

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