Ether aus einer korrupten Ether-Wallet retten

Ich habe erst kürzlich ein MyEtherWallet eröffnet, aber ich habe Probleme. Können die Wallets beschädigt werden? Ist der Äther verloren oder kann er gerettet werden?

Ich konnte Ether erfolgreich an die Wallet-Adresse senden. Ich dachte, das Wallet funktioniert und schickte etwas mehr Ether. Das Konto zeigt die volle Menge an gesendetem Ether.

Wenn ich jedoch versuche, Ether von der Brieftasche an eine andere Adresse zu senden, funktioniert die Schaltfläche „Transaktion generieren“ nicht.

Was die Adresse angeht, an die ich senden soll - ich habe den Spenden-Button ausprobiert; Ich habe die Adresse von der Ether-Börse ausprobiert, die ich verwendet habe, um den Ether überhaupt zu erhalten; Ich habe es mit der DAO-Adresse versucht. Keiner hat funktioniert.

Ich habe versucht, meinen Cache zu löschen. Dies änderte nichts.

Ich habe auch die Methode mit Offline-Sendetransaktion ausprobiert - sowohl JSON als auch privater Klartextschlüssel - und beide haben diese Nachricht zurückgegeben ...

TypeError: Object.assign ist keine Funktion

Gibt es eine andere Methode, um den Ether aus der Brieftasche zu entfernen? Könnte die Verwendung von Mist funktionieren oder ist die Brieftasche beschädigt? Gibt es eine Möglichkeit, den Ether aus der Wallet zu extrahieren?

Kann ich etwas tun, um dies zu beheben? Zumindest möchte ich in der Lage sein, den Äther an die Austauschadresse zurückzusenden.

Danke vielmals,

Daryl Watson

Antworten (1)

Ja, Brieftaschendateien können beschädigt sein, aber wenn die Brieftasche beschädigt wäre, könnten Sie sie nicht entschlüsseln/auf sie zugreifen, das ist also nicht das Problem.

Ich warte darauf, dass kvhnuke von der Arbeit kommt, um zu sehen, ob er herausfinden kann, was dieses Problem außer (1) Verbindungsproblemen und (2) Firewall noch verursachen könnte. Das einzige Mal, dass ich festgestellt habe, dass die Schaltfläche "Wallet generieren" nichts tut, war, wenn der Computer vom Internet getrennt war. Allerdings wird dann der Failed to load resource: net::ERR_INTERNET_DISCONNECTEDFehler in der Konsole ausgegeben, nicht der Object.assignFehler.


Bearbeiten: Wir bei MyEtherWallet.com haben gestern Abend einen Fix veröffentlicht, um dieses Problem zu lösen, und ich habe mit OP bestätigt, dass es gelöst ist. Das Problem hatte mit einer es6-Methode zu tun, die während des Kompilierungsprozesses nicht richtig polyfilliert wurde, und da OP eine etwas ältere Version von Chrome verwendete, erhielt er diesen Fehler. Lassen Sie meinen ursprünglichen Text hier als Referenz.


Wenn Sie Ihre Brieftasche in Mist importieren möchten, ja. Hier sind die Schritte:

Verwenden einer Geth/Mist-JSON-Datei von MyEtherWallet v2+....

  1. Gehen Sie zur Registerkarte „Wallet-Informationen anzeigen“.

  2. Entsperren Sie Ihre Brieftasche mit Ihrem VERSCHLÜSSELTEN privaten Schlüssel oder Ihrer JSON-Datei.

  3. Suchen Sie auf der rechten Seite nach JSON-Datei herunterladen – Geth/Mist-Format (verschlüsselt). Drücken Sie die DOWNLOAD-Taste darunter. Sie haben jetzt Ihre Keystore-Datei.

  4. Öffnen Sie die Ethereum Wallet-Anwendung.

  5. Gehen Sie in der Menüleiste auf „Konten“ -> „Backup“ -> „Konten“

  6. Dadurch wird Ihr Keystore-Ordner geöffnet. Kopieren Sie die gerade heruntergeladene Datei ( UTC--2016-04-14........) in diesen Schlüsselspeicherordner.

  7. Ihr Konto sollte sofort unter „Konten“ angezeigt werden.

Mit Ihrem unverschlüsselten privaten Schlüssel...

  1. Wenn Sie Ihren unverschlüsselten privaten Schlüssel noch nicht haben, navigieren Sie zur Registerkarte „Wallet-Details anzeigen“.

  2. Wählen Sie Ihre Brieftaschendatei aus - oder geben Sie Ihren privaten Schlüssel ein, um Ihre Brieftasche zu entsperren.

  3. Kopieren Sie Ihren privaten Schlüssel (unverschlüsselt).

Wenn Sie einen Mac verwenden:

  1. Öffnen Sie Text Edit und fügen Sie diesen privaten Schlüssel ein.

  2. Gehen Sie zur Menüleiste und klicken Sie auf "Format" -> "Nur Text erstellen".

  3. Speichern Sie diese Datei als nothing_special_delete_me.txt auf Ihrem Desktop. Stellen Sie sicher, dass im Speicherdialog "UTF-8" und "Wenn keine Erweiterung angegeben ist, verwenden Sie .txt" steht.

  4. Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:geth account import ~/Desktop/nothing_special_delete_me.txt

  5. Dies fordert Sie auf, ein neues Passwort zu erstellen. Dies ist das Passwort, das Sie in geth / Ethereum Wallet / Mist verwenden, wenn Sie eine Transaktion senden, also vergessen Sie es nicht.

  6. Löschen Sie die nothing_special_delete_me.txt von Ihrem Desktop.

  7. Es sollte sofort auftauchen. Wenn dies beim nächsten Öffnen der Ethereum Wallet-Anwendung nicht der Fall ist, wird Ihr Konto unter „Konten“ aufgeführt.

Wenn Sie auf einem PC sind:

  1. Öffnen Sie Notepad und fügen Sie den privaten Schlüssel in Notepad ein.

  2. Speichern Sie die Datei als nothing_special_delete_me.txt unter C:\

  3. Führen Sie den Befehl aus, geth account import C:\nothing_special_delete_me.txt

  4. Dies fordert Sie auf, ein neues Passwort zu erstellen. Dies ist das Passwort, das Sie in geth / Ethereum Wallet / Mist verwenden, wenn Sie eine Transaktion senden, also vergessen Sie es nicht.

  5. Löschen Sie nach erfolgreichem Import die Datei unter C:\nothing_special_delete_me.txt

  6. Wenn Sie die Anwendung Ethereum Wallet das nächste Mal öffnen, wird Ihr Konto unter „Konten“ aufgeführt.