Nethereum
Nethereum:如何獲取待處理交易列表(尚未探勘到區塊)
目前,我
GetBlockWithTransactionsByNumber
通過循環進入最新的 200 個塊來將交易發送到我的地址。我實際上可以通過區塊號獲得我的交易,但是尚未有區塊號的待處理交易呢(尚未探勘到區塊)。
可以查詢檢查屬性以列出目前
txpool_content
等待包含在下一個塊中的所有交易的確切詳細資訊,以及僅計劃在未來執行的交易的詳細資訊。參考:https ://github.com/ethereum/go-ethereum/wiki/Management-APIs#txpool
此 API 不直接可用。因此您可以
txpool_content
使用以下程式碼集成 API。web3.currentProvider.sendAsync({ method: "txpool_content", params: [], jsonrpc: "2.0", id: new Date().getTime() }, function(error, result) { console.log(result); if (result.result.pending) { if (result.result.pending[address]) { //address -external input var txnsCount = Object.keys(result.result.pending[consumerAddress]).length; console.log("txnsCount: "+txnsCount); } } })