Ich versuche diese Funktion aufzurufen:
const nonce = web3.eth.getTransactionCount(myAddress)
Im Testnetz dieses Knotens:
'https://ropsten.infura.io/'
Aber ich bekomme diesen Fehler auf diesem Knoten:
Nicht-String kann nicht in einen Go-Wert vom Typ common.Address entpackt werden
at Object.InvalidResponse (.../node_modules/web3/lib/web3/errors.js:35:16)
at RequestManager.send (../node_modules/web3/lib/web3/requestmanager.js:61:22)
at Eth.send [as getTransactionCount]
Irgendwelche Ideen, warum das passiert?
Überprüfen Sie Ihre Variable myAddress
. Es muss als Hex-String dargestellt werden, obwohl es eigentlich eine Zahl ist. Ein Hex-String ist ein String, beginnend mit 0x
. Ihre Definition von myAddress
sollte also etwa so lauten
const myAddress= "0x....";
Ernane Luis
JP Lew