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?
Ich habe einen Beitrag , der erklärt, wie man das Ethereum-Ereignisprotokoll im Detail analysiert.
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 web3js
Bibliothek 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
Ismael
Jinhua Wang
Ismael
Jinhua Wang