Wie kann ich eine Rohtransaktion einfach parsen?

Im Bitcoin-Ökosystem gibt es Tools wie https://blockchain.info/decode-tx , um eine Rohtransaktion zu entschlüsseln. Gibt es eine Website, die das Äquivalent für Ethereum anbietet?

Ich suche nach einer einfachen Möglichkeit, eine Rohtransaktion zu analysieren und für Menschen lesbar zu machen, ohne eine Bibliothek zu installieren oder die Transaktion zu übertragen.

Gibt es ein Beispiel für ein rohes Hex, das Sie dekodieren möchten?
For example, "f87a808504a817c800830186a0944f5f1e8029640b873a43c427e9a4f03cf56ec6d8880c7d713b49da00008d48656c6c6f20506172736572211ba0933fb7fa6919ed12116d1dd27aa03029b4753e74c40d29f228b1da29c9bb6d35a0641dc8b9e783fe219a907f20c006da0d6963292a3a026f425500f182732c7b0f" is one I made on a local development network. Ich kann es mit den Tools parsen, die ich habe, aber es wäre nett, es jemandem zu geben, der keine Techniker ist, und ihm zu erlauben, es zu parsen, ohne die von mir bereitgestellten Tools zu verwenden.
@SteveEnix: Welche Tools verwenden Sie zum Analysieren?
@MikkoOhtamaa Hier ist ein github.com/ethereumjs (ethereumjs-abi), aber diese Frage muss geschlossen werden.
Warum musst du es schließen?
@MikkoOhtamaa github.com/se3000/ethereum-tx ist eine weitere Option, wenn Ruby Ihre Sprache ist
Fragen, die uns auffordern, ein Buch, ein Tool, eine Softwarebibliothek, ein Tutorial oder eine andere Off-Site-Ressource zu empfehlen oder zu finden, sind für Stack Overflow nicht relevant, da sie tendenziell eigensinnige Antworten und Spam anziehen. Beschreiben Sie stattdessen das Problem und was bisher getan wurde, um es zu lösen. Mehr Info
Dies wird erneut geöffnet und in Community-Wiki umgewandelt: „Community-Wiki-Fragen führen nicht zu Wiederholungen und haben einen niedrigeren Reputationsschwellenwert für die vollständige Bearbeitung Wert, um das Löschen zu vermeiden. Dies wirkt sich auf die Frage und alle Antworten aus."
Ups egal.

Antworten (3)

Es entspricht vielleicht nicht dem Qualifikationsmerkmal „ Es wäre schön, es jemandem zu geben, der keine technischen Kenntnisse hat, und ihm zu erlauben, es zu analysieren, ohne die von mir bereitgestellten Tools zu verwenden “, aber das Ethslurp- Tool kann für Leute mit zumindest einigen von Nutzen sein technisches Wissen.

(Wie in einer Antwort auf diese sehr ähnliche vorherige Frage erwähnt: Symbolische Dekodierung einer Transaktion für Solidity .)

entspricht ethereumjs-tx-unsign dem, was Sie zu erreichen hoffen?

Wenn dem so ist und Sie auch daran interessiert sind, noch mehr Informationen (aus dem signature) zu erhalten, dann ist die unsign()Funktion in ethereumjs-tx-sign ein guter Ort, um nachzusehen.

Um 4 Jahre später darauf zurückzukommen: Dies ist in MEWs Send Offline Helper vergraben. Wenn Sie in Schritt 3 die signierte Transaktion eingeben und den Schalter „Rohtransaktion“ aktivieren, werden die Felder für Sie aufgeschlüsselt (Vorsicht: Sie erhalten kein v,r,s; stattdessen erhalten Sie die Absenderadresse).

https://www.myetherwallet.com/send-offline-helper