Я использовал "web3.eth.getTransaction(address)"
для выполнения транзакций.
После, он не работает с ошибкой
"Ошибка узла: {" код ": - 32000," сообщение ": "nonce too low"} "
После проверки значения nonce всегда возвращается 0.
Я использую
- ОС Ubuntu
- узел v8.10.1
- web3 3.5.2
- сеть ropsten
- адрес 0xDff27954C1Cf3C5b2081ac45505d3c9205a410d1 в ropsten / ether
и это мой код.
web3.eth.getTransactionCount(senderAddr, 'pending').then(function(count) {
count += 1;
var transactionObject = {
nonce: web3.utils.toHex(count.toString(16)),
from: sender,
to: receiver,
gasPrice: web3.utils.toHex(15000),
value: web3.utils.toHex(web3.utils.toBN(web3.utils.toWei(amount.toString(), 'ether'))),
data: '',
chainId: 3
}
}
Как я могу это исправить?
Пожалуйста, помогите мне ... спасибо