Onchain-Textnachricht via Metamask schicken

Mit folgender Anleitung lässt sich recht einfach eine Nachricht auf der Blockchain verschicken:

  1. Nachricht vorbereiten     

    Die Nachricht liegt als Hexadezimalwert im Data-Feld der Transaktion vor. Dazu muss die Nachricht vorher entsprechend codiert erzeugt werden. Hier hilft folgendes Tool:

    https://magictool.ai/tool/text-to-hex-converter/

    Wenn man hier den Text “knowhow.eth hilft gerne mit seinem KnowHow” eingibt wirft der Output folgenden Hexwert aus:

    6b6e6f77686f772e6574682068696c6674206765726e65206d6974207365696e656d204b6e6f77486f77

    Diesem muss man dann noch ein 0x voranstellen.

    0x6b6e6f77686f772e6574682068696c6674206765726e65206d6974207365696e656d204b6e6f77486f77

  2. Metamask einstellen

    Settings - Advanced - Show hex data ON

  3. Transaktion senden

    Für die Transaktion muss kein Wert eingestellt werden, funktioniert aber nicht mit ERC20 Token, daher schickt man am Besten 0.0 Eth. In das Feld Hex data kommt dann der oben generierte Hexwert mit 0x vornedran.

    Gasgebühren müssen natürlich gezahlt werden. Da diese Methode auch in Layer2 Netzwerken wie z.B. Optimism oder Arbitrum funktioniert ist dies aber vernachlässigbar.

  4. Nachricht abrufen

    Die Nachricht ist danach öffentlich lesbar, von jedem!

    Dazu einfach im Etherscan die Transaktion anklicken, unterhalb der Reihe Gas Price auf “Click to see more” anklicken und dort bei “Input Data” “View Input As” “UTF8” auswählen.

Subscribe to knowhow.eth
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.