Ist es möglich, eine Transaktion auf dem ARM-Mikrocontroller zu signieren und dann irgendwie zu übertragen?
Ich habe über ethereumjs-tx gelesen, aber wie kann ich es ohne ein Betriebssystem an Bord implementieren?
UDPADE: Ich habe herausgefunden, wie man eine signierte Transaktion in Go erstellt
https://ethereum.stackexchange.com/a/3401/7620
transaction := types.NewTransaction(nonce, recipient, value, gasLimit, gasPrice, input)
signature, _ := crypto.Sign(transaction.SigHash().Bytes(), key)
signed, _ := tx.WithSignature(signature)
Wo finde ich denselben Code in C/C++ mit lib?
Eine sehr schnelle Antwort, die diesen Teil abdeckt:
Wo finde ich denselben Code in C/C++ mit lib?
...ohne zu sehr in das einzutauchen, was Sie zu tun versuchen, und ohne zu wissen, was Sie bereits haben.
Der Code, der dies handhabt, cpp-ethereum
kann in Transaction.cpp
selbst in der libethcore
Bibliothek gefunden werden. Möglicherweise müssen Sie weitere Bibliotheken für die Signierung usw. einziehen - der SHA3-Code ist beispielsweise in libdevcore
.
Siehe cppethereum-Projekt.
Ich schlage vor, Sie wenden sich an cppethereum-Entwickler in Gitter, damit sie Sie zu einer umfassenderen Antwort führen können.
Richard Horrocks