我需要在以太坊中使用web3
计算连续交易的现时数,但是getTransactionCount
不会返回未决交易。
是否有一种方法可以使用web3
获取所有交易,包括未决交易和已完成交易?如果不是web3
,还有其他方法吗?
答案 0 :(得分:1)
这是一个已知的问题#1741,也许您可以更好地等待交易被清除。
答案 1 :(得分:0)
您尝试使用web3.eth.filter吗?
以下代码应该可以工作。 (目前无法测试自己)
var options = {
fromBlock: "pending",
toBlock: "latest",
address: "0xabc123...",
}
web3.eth.filter(options, (error, result) => {
if (!error)
console.log(result);
});
答案 2 :(得分:0)
使用web3js 1.0,您可以使用function onEdit(e) {
var sh = e.source.getActiveSheet();
var col = e.range.getColumn();
if ((col === 2 || col === 3) === true) {
var row = e.range.getRow();
sh.getRange(row, 4).setValue(new Date());
}
}
getPendingTransactions