Web3.js >> w3.eth.sendSignedTransaction 交易已提交但未成功
Web3.js >> w3.eth.sendSignedTransaction the txn is submitted but not succesful
描述::
我有一个签名的 txn,当我使用 w3.eth.sendSignedTransaction 提交它时,我在我的 Geth 日志文件中看到以下日志
geth日志如下:
INFO [05-24|12:01:44] Submitted transaction fullhash=0xd6ad180c709ce93f5884070f28488925e9b944a24fc6ab737c79d8e66dfd9dca recipient=0xF06c0a4A9fafddA7b8B25F986e1C0dfEC62e1E84
我获得了如上所示的 txn 散列,但现在当我尝试使用散列搜索我的 txn 时,我得到的结果如下 >>
我的问题是 :: 为什么块哈希是 >> 0x0000 。 . . . . ?
这里有什么问题吗?
用于发送此 txn 的代码如下 >>
w3.eth.sendSignedTransaction( data ).once( 'transactionHash', (hash) => {
console.log(hash)
}).on('receipt', (receipt) => {
console.log('receipt');
}).on('confirmation', (confirmationNumber, receipt) => {
console.log('confirmation');
}).on('error', (err) => {
console.log(err);
}).then( (receipt) => {
console.log('finally got the receipt!');
})
.catch(e => {
console.log('err');
})
我遇到了同样的问题。
当我们的 nonce 不比帐户的交易计数高一个时,就会出现此问题。
检查以下等式是否适用于您的情况 >>
NONCE = count_of_transactions_from_account + 1
希望对您有所帮助!!!
描述::
我有一个签名的 txn,当我使用 w3.eth.sendSignedTransaction 提交它时,我在我的 Geth 日志文件中看到以下日志
geth日志如下:
INFO [05-24|12:01:44] Submitted transaction fullhash=0xd6ad180c709ce93f5884070f28488925e9b944a24fc6ab737c79d8e66dfd9dca recipient=0xF06c0a4A9fafddA7b8B25F986e1C0dfEC62e1E84
我获得了如上所示的 txn 散列,但现在当我尝试使用散列搜索我的 txn 时,我得到的结果如下 >>
我的问题是 :: 为什么块哈希是 >> 0x0000 。 . . . . ?
这里有什么问题吗?
用于发送此 txn 的代码如下 >>
w3.eth.sendSignedTransaction( data ).once( 'transactionHash', (hash) => {
console.log(hash)
}).on('receipt', (receipt) => {
console.log('receipt');
}).on('confirmation', (confirmationNumber, receipt) => {
console.log('confirmation');
}).on('error', (err) => {
console.log(err);
}).then( (receipt) => {
console.log('finally got the receipt!');
})
.catch(e => {
console.log('err');
})
我遇到了同样的问题。
当我们的 nonce 不比帐户的交易计数高一个时,就会出现此问题。 检查以下等式是否适用于您的情况 >>
NONCE = count_of_transactions_from_account + 1
希望对您有所帮助!!!