Problem mit der Vertragsüberprüfung auf Etherscan

Ich habe mithilfe von Metamask erfolgreich einen neuen Token-Vertrag im Etherscan Ropsten Network bereitgestellt. Ich sehe meinen Vertrag als „Unbestätigt“ aufgeführt, also habe ich den auf https://ropsten.etherscan.io/verifyContract angegebenen Prozess befolgt , um ihn verifizieren zu lassen, war aber mit der folgenden Meldung nicht erfolgreich:

CWF-Verifizierung

Es wurden keine Änderungen am Code vorgenommen. Bitte schlagen Sie mir vor, was ich hier vermisse?

Andere Informationen:

  • Vertragsadresse: 0x0890fe640F27a74665E1Fdb5A0c532e154B7020e
  • Token-Name: CWF-Währung
  • Token-Symbol: CWF
Diese Funktion vergleicht die Bytecodes des veröffentlichten Smart Contracts mit denen, die Sie zur Überprüfung hochgeladen haben. Hast du zwischenzeitlich etwas verändert?
Nein, ich habe überhaupt nichts verändert! Das hat mich erstaunt.
Ich habe auch das gleiche Problem wie das. Aber ich weiß nicht, welche Compiler-Version in meinem Vertrag verwendet wird. kann mir jemand helfen. Ich werde den Code zeigen.! Geben Sie hier die Bildbeschreibung ein
Hi. Wenn Sie eine NEUE Frage haben, stellen Sie diese bitte, indem Sie auf die Schaltfläche „ Frage stellen“ klicken . Wenn Sie über einen ausreichenden Ruf verfügen, können Sie die Frage positiv bewerten. Alternativ können Sie es als Favorit "markieren" und Sie werden über neue Antworten benachrichtigt.

Antworten (2)

Versuchen Sie, den Vertrag mit deaktivierter Optimierung zu verifizieren, ohne den ABI-Code hinzuzufügen

Wo genau befindet sich diese Einstellung „Optimierung deaktiviert“? Irgendwo auf der Etherscan-Website? Oder in der Metamaske?

Wenn Sie Ihren Quellcode nicht geändert haben, scheint die einzige mögliche Ursache zu sein, dass Metamask und Etherscan unterschiedliche Compiler-Versionen verwenden.

Ja, danke, dass du das erwähnt hast. Ich habe meinen Fehler korrigiert, hatte aber keinen Erfolg, bis ich "Optimierung" deaktiviert habe. Es ist jetzt gelöst. :)