Ich habe Probleme beim Versuch, einen Vertrag zu überprüfen, den ich auf Rinkeby bereitgestellt habe.
Mein Vertragskonstruktor hat 3 Parameter. Wie übergebe ich Werte dieser Parameter im Vertragsüberprüfungsformular?
Wie bestimme ich den Konstruktor ABI für meinen Vertrag? Übrigens verwende ich die Compiler-Version 4.11 und der Vertrag wurde mit dem Trüffel-Framework erstellt.
Jede Hilfe wäre wirklich dankbar.
Mit ABI-codiertem Online Converter ist das jetzt ganz einfach
Schritt 1: Fügen Sie Parameter hinzu, mit denen Sie Ihren Vertrag erstellt haben
Schritt 2: Klicken Sie auf ABI generieren
Schritt 3: Kopieren Sie ABI-codiert
Schritt 4: Zurück zu Etherscan und Einfügen in ein ABI-codiertes Textfeld
Für einfache uint
wie address
und uint
müssen Sie die Werte nur mit 32 Byte uint
und verketten.
Zum Beispiel, wenn meine Werte wären
Die richtige ABI-Codierung wäre
000000000000000000000000829bd824b016326a401d083b33d092293333a8300000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000002b66c
Für kompliziertere Typen oder um dies automatisch zu tun, können Sie dieses JS-Tool verwenden
Tjaden Hess ♦
Parthasarathy Ramanujam