Ich rufe die transfer(address _to, uint256 _value)
Funktion innerhalb des Vertrags über Web3 auf. Hier ist mein Code;
var Contract = web3.eth.contract(ContractABI); var ContractHandle = Contract.at(ContractAddress); ContractHandle.transfer(toAddress, tokens, { from: deductGasFromAddress, gasPrice: gasPrice, gasAmount: gasAmount }, function(error, result) { // write something });
Ich habe 22 Gwei als Gaspreis angegeben, ich denke, das ist gut genug für eine schnellere Transaktion. Es befindet sich jedoch seit mehr als 20 Stunden im Status „Ausstehend“.
Übersehe ich diesbezüglich etwas? Würde mich über schnelle Hilfe diesbezüglich freuen.
0x8670fdeb162568048b12e10c20fe188f379094d6b9b91a89b47cd7d5f0e282c8
hat eine Nonce von 6.
Derzeit ist jede einzelne Transaktion von Ihrer Adresse ausstehend, ab Nonce 0. Nonce 0 selbst hat einen Gaspreis von 1 Gwei, was etwas niedriger ist als der aktuelle Netzwerkdurchschnitt von etwa 3 Gwei.
Ethereum bestätigt Transaktionen in der Reihenfolge der Nonce, also wird Nonce 6 erst bestätigen, wenn 0 bis 5 bestätigt haben.
Sie können entweder warten oder neue Transaktionen für die niedrigeren Nonces mit einem höheren Gaspreis durchführen.
Raghav Sood
Anji P