Nonce
如何檢查 nonce 包括待處理的交易?
我想計算 nonce 包括未決交易如下。
Tx1 nonce=0 成功
Tx2 nonce=1 待處理
Tx3 nonce=2 待處理
Tx3 nonce=3 待處理
我正在使用 etherscan 提供的 api,但它只為已確認的交易返回 nonce。如何讓 nonce 包含待處理的交易?
只能有一個可信任的交易計數,包括已經添加到區塊中並在鏈上探勘的交易。否則網路中不知道 tx,etherscan 無法告知它們。待定意味著尚未在任何塊中。但是,如果您執行自己的節點或對提供eth_getTransactionCount方法的節點具有 rpc 訪問權限,則可以獲得包括事務池在內的計數。Pool 是要包含在塊中但尚未包含在塊中的 tx 列表。當然它不是完全可靠的(如果有人從同一個賬戶發送一個 tx 到另一個節點),但我認為這是你能得到的最好的。