Fehler beim Erstellen von Token im Vertrag

Grundsätzlich habe ich den Code und die vollständigen Code-Tutorials befolgt, um Token auf TESTNET zu erstellen. Verträge werden als erstellt angezeigt, aber es sind keine Token vorhanden.

Zuerst habe ich das gesamte Gas erhöht, dann habe ich die folgenden vorherigen Fehler hier versucht: Befolgen Sie das Token-Tutorial auf ethereum.org und erhalten Sie die Fehlermeldung „Keine Daten werden auf der Vertragsadresse bereitgestellt“.

Ich habe es mit oder ohne Mods in diesem Fix letztes Jahr versucht, aber kein Unterschied.

Heres eine Hash-Fehlermeldung.

https://testnet.etherscan.io/tx/0x0b714025a02eca2763f2a5c43364da07f7484ed04cd83947e31324e57e3199dd

Ich versuche wirklich, diesen ETH-Proof-of-Concept zu übernehmen, scheine aber an eine Wand zu stoßen

Hier ist der Code, den ich verwende. http://ethereum.org/token#the-code stammt aus dem Tutorial-Abschnitt „Der Code“ auf der Ethereum-Seite „Creating your own cryptocurrency“. Hatte vorher Links, war aber als Noob auf 2 Links pro Post beschränkt. Die Konstruktorparameter sind Versorgung: 10000 Name:EATEST Symbol: ETR2 Dezimalzahlen:2 Code beginnt mit

pragma solidity ^0.4.2; 

    contract tokenRecipient { 

    function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData);

    }
} 

Ich klicke auf die Schaltfläche „Bereitstellen“, unterschreibe und nach der Erstellung wird das rote „Es werden keine Daten bereitgestellt..“ angezeigt.

Können Sie den Vertragscode posten, den Sie tatsächlich bereitstellen? Außerdem entweder das Skript oder die Befehle, die Sie für die Bereitstellung verwenden.
Danke für die Hilfe. Hier ist der Code, den ich verwende. ethereum.org/token#the-code stammt aus dem Tutorial-Abschnitt „Der Code“ auf der Ethereum-Seite „Creating your own cryptocurrency“. Hatte vorher Links, war aber als Noob auf 2 Links pro Post beschränkt. Die Konstruktorparameter sind Versorgung: 10000 Name:EATEST Symbol: ETR2 Dezimalstellen:2 Code beginnt mit Pragma solidity ^0.4.2; Vertrag TokenRecipient { Funktion ReceiveApproval (Adresse _from, uint256 _value, Adresse _token, Bytes _extraData); } Ich klicke auf die Schaltfläche Bereitstellen, unterschreibe und nach der Erstellung wird die rote Meldung "Keine Daten bereitgestellt..." angezeigt

Antworten (1)

Nicht gerade eine direkte Antwort, aber ich poste hier einen Kommentar, damit Sie ein Bild sehen können.

Es ist wirklich schwer zu sagen, was schief laufen könnte (zahlreiche Tool-Setups und prozedurale Möglichkeiten), aber dieser Workaround könnte die Dinge wieder in Gang bringen. Viele Entwickler bevorzugen Browser Solidity, das kürzlich unter https://ethereum.github.io/browser-solidity in Remix umbenannt wurde .

Unten habe ich einfach die Quelldatei kopiert und eingefügt und den MyToken-Vertrag „erstellt“. Rechts sehen Sie die Funktionen inklusive der Erstversorgung. Dieses Tool bietet eine schnelle Abwicklung mit einem In-Memory-Blockchain-Emulator ... also keine langen Verzögerungen beim Mining. Auch ein Echtzeit-Compiler.

Etwas gewöhnungsbedürftig, aber viele Entwickler bevorzugen es für gelegentliche Arbeiten. Ich denke, es könnte mehr Freude bringen.

Ich hoffe es hilft.

Geben Sie hier die Bildbeschreibung ein

Tut mir leid.. versehentlich einen früheren Beitrag beim Enter-Befehl eingereicht. Wie auch immer, es ist 4 Monate später und ich muss zugeben, dass es Solidity und MEW waren, die mich wirklich durchgebracht haben! Ethereum Wallet hat einen ziemlich guten Ruf, wie ich herausgefunden habe, und es gibt weitaus bessere Alternativen, insbesondere als Noob. Solidity sah zunächst sehr einschüchternd aus, aber ich lernte, mit dem Biest zu ringen und den Token aufzustellen! Ich würde jedem empfehlen, der neu ist, Ethereum Wallet zu vermeiden, wenn er angesichts der beteiligten Setups und Konfigurationen noch lernt.