Wie kann man dieses Problem mit Ethereum Wallet beheben, um DAO-Token mit dem Auszahlungsvertrag nach der Hard Fork in Ether umzuwandeln?

Ich versuche, The DAO-Token in Ether umzuwandeln, indem ich die Anweisungen für Ethereum Wallet verwende, wie unter Wie wandle ich meine The DAO-Token in Ether um, indem ich den Auszahlungsvertrag nach der Hard Fork verwende? .

Wenn ich Ethereum Wallet (Version 0.8.7) starte, erhalte ich nicht die Frage „Möchten Sie die Kette aktivieren, in der mit dem Exploit verbundene Gelder in einen Vertrag zurückgeführt werden, wo sie von The DAO-Token-Inhabern abgehoben werden können?“ .

Ich bekomme diese Fehlermeldung:

Couldn't connect to node. 
Node type: geth
Network: main
Platform: darwin (Architecure x64)
...flag provided but not defined: -support-dao-fork

Ich hoffe, dass jemand einen Rat geben kann, wie man das beheben kann.

Vielen Dank!

Antworten (1)

Hier sind einige Schritte, die ich versuchen würde.

Installieren Sie die neueste Version von Ethereum Wallet 0.8.8

Starten Sie Ihren Computer neu, um sicherzustellen, dass alle alten Versionen von gethIhnen beendet werden.

Laden Sie es von https://github.com/ethereum/mist/releasesEthereum-Wallet-macosx-0-8-8.dmg auf Ihre Festplatte herunter . Navigieren Sie mit dem Finder zu Ihrem Download-Verzeichnis und doppelklicken Sie auf die heruntergeladene Datei. Sie sehen den folgenden Installationsbildschirm:

Geben Sie hier die Bildbeschreibung ein

Ziehen Sie das Ethereum-Logo-Symbol oben in das Anwendungssymbol. Wenn Sie gefragt werden, ob Sie „Beide behalten“, „Stoppen“ oder „Ersetzen“ möchten, wählen Sie „Ersetzen“.

Geben Sie hier die Bildbeschreibung ein

Führen Sie über Launchpad die neu installierte Ethereum Wallet-Anwendung aus. Ethereum sollte die neueste Version von geth1.5.5 herunterladen und mit der Ausführung beginnen.

Wenn Ihre Ethereum-Wallet erfolgreich gestartet wird, die Synchronisierung beginnt und die Blocknummer oben in der Mitte der Ethereum-Wallet mit dem „Last Block“-Block von https://etherscan.io/ übereinstimmt, dann ist Ihre Blockchain korrekt synchronisiert.

Hier ist der Block von der Mitte oben in der Ethereum Wallet:

Geben Sie hier die Bildbeschreibung ein

Und hier ist der neueste Block von https://etherscan.io/ :

Geben Sie hier die Bildbeschreibung ein

Wenn Sie immer noch Probleme mit der Synchronisierung haben

Ethereum Wallet schließen.

In Ihrem Terminal,

Iota:~ user$ cd $HOME/Library/Application\ Support/Ethereum\ Wallet/binaries/Geth/unpacked
Iota:unpacked user$ pwd 
/Users/user/Library/Application Support/Ethereum Wallet/binaries/Geth/unpacked
Iota:unpacked user$ ls -al
total 58096
drwxr-xr-x  6 bok  staff       204 19 Dec 16:12 .
drwxr-xr-x  4 bok  staff       136 25 Nov 11:26 ..
drwxr-xr-x  4 bok  staff       136  1 Jan  1970 geth-darwin-amd64-1.5.3-978737f5
drwxr-xr-x  4 bok  staff       136  1 Jan  1970 geth-darwin-amd64-1.5.5-ff07d548

Iota:unpacked user$ cd geth-darwin-amd64-1.5.5-ff07d548
Iota:geth-darwin-amd64-1.5.5-ff07d548 user$ ls -al
total 58160
drwxr-xr-x  4 bok  staff       136  1 Jan  1970 .
drwxr-xr-x  4 bok  staff       136 21 Dec 23:55 ..
-rw-r--r--  1 bok  staff     32397 15 Dec 01:35 COPYING
-rwxr-xr-x  1 bok  staff  29743692 15 Dec 01:37 geth

Führen Sie jetzt aus geth, um Ihre alten Blockchain-Daten zu entfernen

Iota:geth-darwin-amd64-1.5.5-ff07d548 user$ ./geth removedb
/Users/user/Library/Ethereum/geth/chaindata
Remove this database? [y/N] y

Synchronisieren Sie jetzt schnell Ihre Blockchain-Daten

Iota:geth-darwin-amd64-1.5.5-ff07d548 user$ ./geth --fast console

Bei einer relativ schnellen Breitbandverbindung sollte es mehrere Stunden dauern, um Ihre Blockchain-Daten schnell zu synchronisieren. Danach sollten Sie Ethereum Wallet erfolgreich ausführen können.