Wo finde ich die Ethereum-Token-Übertragungsaufzeichnung?

Etherscan bietet eine bequeme Möglichkeit, den Transaktionsverlauf eines bestimmten benutzerdefinierten Tokens zu überprüfen. Ich habe mich jedoch gefragt, wo die Token-Transaktion überhaupt gespeichert wird. Ich habe einige der Ethereum-Protokolle gelesen, wie zum Beispiel dieses :

{"blockNumber":"3904411","blockHash":"0xf5f12d939472b79009f86163f6ec4440ed067fd14f222bc8e9cc9b82cdbaa71b","timeStamp":"1497983089","hash":"0xc658c9f5a4e2f34adb98d364c89c6d8f263f725d9318e84cae54f60d042fbb82","nonce":"0","transactionIndex":"13","from":"0x0008ec9f540ceb20cda44ec8503981ff58a3361b","to":"","value":"0","gas":"4000000","gasPrice":"57475936256","input":"","contractAddress":"0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0","cumulativeGasUsed":"2429602","gasUsed":"1976412","confirmations":"165071","isError":"0"}

Das Eingabefeld habe ich weggelassen, da es etwas zu lang ist.

Ich denke jedoch, dass das Wertfeld nur den Wert von ETH anzeigt. Aber die Token-Transaktion beinhaltet nicht unbedingt ETH-Transaktionen.

Ich verstehe, dass es einige Hinweise im Ereignisprotokoll geben könnte. Aber wie bekomme ich das aus dem Log? Kann ich es direkt aus der Blockchain anstelle der Ereignisprotokolle erhalten?

Antworten (3)

Ich habe einen Beitrag , der erklärt, wie man das Ethereum-Ereignisprotokoll im Detail analysiert.

Nur-Link-Antworten werden nicht empfohlen, da der Server heruntergefahren oder die Seite verschoben werden kann. Es ist besser, die Hauptpunkte in Ihre Antwort aufzunehmen und den Link zu verwenden, um die Details zu erläutern.
Mein Link bleibt für immer.
Ihre Absichten sind gut, aber manchmal tut das Internet das nicht. Es ist möglich, dass eine Website Ausfälle aufweist, die verhindern, dass jemand auf Ihre Website zugreift. Auch einige Orte, um den Zugriff auf bestimmte Websites zu blockieren.
Solange Stackoverflow vorhanden ist, wird GitHub dies tun.

Soweit ich weiß, ist die einzige Möglichkeit, die Token-Übertragung im Moment zu überprüfen, das Überprüfen des Protokolls. Sie können es anzeigen, indem Sie auf Ihrer bereitgestellten URL zu den Ereignisregisterkarten wechseln oder mithilfe von Javascript die web3jsBibliothek und getTransactionReceipt(tx_hash)Methode verwenden.

Im Protokollobjekt gibt es eine Reihe von Themen, parsen Sie diese Themen und Sie werden wissen, was die Transaktion tut. Für Details zum Analysieren/Entschlüsseln dieser Protokolle googlen Sie bitte weiter, da es verschiedene Möglichkeiten für unterschiedliche Vertragsmethoden gibt.

Sie können die interne Transaktion in diesem Link https://etherscan.io/token /0x86fa049857e0209aa7d9e616f7eb3b3b78ecfdb0 sehen