Go-Ethereum
我應該在 sendTransaction() 中使用 getTransactionCount() 結果嗎?
正如我所讀,
getTransactionCount()
返回從地址發送的事務數。我應該考慮以下哪些項目?
- 不使用返回的隨機數?
- 使用返回的隨機數作為參數
sendTransaction()
避免重複交易?- 使用返回的nonce數+1避免重複交易?
為了避免雙花問題,每筆交易都以隨機數發送。
什麼是隨機數?
nonce 是一個整數值,表示已從帳戶(乙太坊地址)執行的交易數量。
我應該考慮以下哪些項目?
- 不使用返回的隨機數?
你不應該使用它,因為這個 nonce 的一些交易已經送出到網路。
- 在 sendTransaction() 中使用返回的 nonce 數作為參數來避免重複交易?
不,原因同第1點
- 使用返回的nonce數+1避免重複交易?
是的