Welche Argumente nimmt die sendTransaction-Funktion entgegen?

Ich habe meine private Blockchain mit Geth eingerichtet und verwende web3, um verschiedene Methoden aufzurufen. Ich habe erfolgreich neue Konten aus dem Webbrowser erstellt und kann alle Adressen und die Salden einsehen. Als nächstes versuche ich, etwas Ether von einem Konto zum anderen zu senden.

In Javascript habe ich

acc1 = web3.eth.accounts[0];  
acc2 = web3.eth.accounts[1];   
web3.eth.sendTransaction({from: acc1, to: acc2, Value: 1})

Ich stoße auf einen Fehler wie folgt: Fehler: ungültiges Argument 0: Nicht-Zeichenfolge kann nicht als Hex-Daten entpackt werden

Hat jemand damit konfrontiert?

Antworten (1)

Es wird das große "V" nicht mögen, weil es zwischen Groß- und Kleinschreibung unterscheidet.

Hier ist ein Verweis auf die gesamte Liste:

https://github.com/ethereum/wiki/wiki/JavaScript-API#web3ethsendtransaction

Ich hoffe es hilft.

Ja, es hat funktioniert. Danke schön. Ich dachte, es bezog sich auf das erste Argument und nicht auf das dritte. Bei der Arbeit mit dem Geth-Knoten im Terminal akzeptierte es früher Großbuchstaben. Aber in diesem Fall war das nicht der Fall. Danke noch einmal.