Go-Ethereum
Python 腳本 - 獲取餘額並發送交易
我是一名 ETH 新手,我想編寫 python CLI 來檢查 ETH 地址的餘額,並可以通過本地執行的 Geth 節點創建 -> 簽名 -> 將交易發佈到網路(我不想要依賴項到第 3 方服務)。
我找到了這個 python 庫https://github.com/ConsenSys/ethjsonrpc,它看起來很適合我的案例。
我的問題是,這是否看起來是一個好的設置,以及
syncmode
在我的案例中應該執行什麼 Geth 節點?我需要full node
或fast
/light
就足夠了嗎?我已經閱讀了文件,但我仍然不確定我需要什麼。感謝您的任何幫助。
ethjsonrpc
似乎沒有維護;它一年多沒有送出。查看 web3.py 作為替代方案:http ://web3py.readthedocs.io/en/stable/(注意:我是 web3.py 的貢獻者)。一個輕節點就足夠了,但可能並不總是有足夠的完整節點來為輕節點提供服務。
該
--syncmode fast
參數(預設值)仍然為您提供 geth 上的完整節點。沒有理由不將其用於初始同步。它僅適用於初始同步,之後會自動禁用。