Wie finde ich meinen „chaindata“-Ordner?

Jemand hat mich auf den chaindataOrdner verwiesen, um ein Problem zu beheben, das ich mit Ethereum-Wallet/ habe Mist. Wie kann ich es finden?

Antworten (4)

geth (im Ethereum Wallet verwendet) speichert seine internen Zustände für das Hauptnetzwerk im chaindataVerzeichnis. Sie finden es im:

  • ~/.ethereumauf Linux
  • ~/Library/Ethereumauf OS X
  • ~/AppData/Roaming/Ethereumunter Windows

In diesen Verzeichnissen befinden sich:

  • chaindata: Produktions-Blockchain
  • testnet: Blockchain testen
  • keystore: deine Schlüssel
Für OSX gibt es zwei Bibliotheksordner. Sie müssen versteckte Ordner aktivieren, um den Libraryoben genannten Ordner zu verfeinern, der sich in HD/Users/{your name}/Libraryeinem versteckten Ordner befindet
Um versteckte Ordner anzuzeigen, führen Sie dies im Terminal aus defaults write com.apple.finder AppleShowAllFiles YESund starten Sie den Finder neu (Option + Steuerung, klicken Sie auf das Finder-Symbol und wählen Sie Neustart)
Öffnen Sie auf dem Mac den Finder und drücken Sie Cmd+Shift+G, dann können Sie direkt zum Pfad navigieren~/Library/Ethereum

Beim ersten Start Ethereum-Walletwird der Begrüßungsbildschirm angezeigt. LAUNCH APPLICTIONKurz darauf wird auf dem Begrüßungsbildschirm eine Schaltfläche angezeigt . Klicken Sie auf diese Schaltfläche, um die vollständige Benutzeroberfläche anzuzeigen. Wenn Sie bereits vollständig synchronisiert sind, können Sie direkt zur vollständigen Benutzeroberfläche springen

Geben Sie hier die Bildbeschreibung ein

Sobald das geöffnet ist, gehen Sie zum AccountsMenü > BackupUntermenü > AccountsMenüpunkt.

Geben Sie hier die Bildbeschreibung ein

Die Benutzeroberfläche für Ihren Datei-Explorer unterscheidet sich je nach Betriebssystem, aber Sie sollten einen Ordner sehen, der Ordner wie diesen enthält, insbesondere sollte er einen chaindataOrdner enthalten:

Geben Sie hier die Bildbeschreibung ein

Nebenbemerkung: Während Sie hier sind, sollten Sie den keystoreOrdner sichern. Details dazu finden Sie unter Wie sichere ich meine Ether-Konten? . Speichern Sie auch Ihre Passwörter!

Wir betonen auch, dass Sie für jede Datei in keystoreauch Ihre Passwörter sichern müssen , ethereum.stackexchange.com/questions/108/…
Bearbeitet, um auf diese Frage zu verlinken und das Speichern des Passworts zu erwähnen.
Wie verhält sich diese Antwort zur eigentlichen Frage? Sicherlich wurde einer davon bearbeitet, ich muss in diesem Fall ablehnen. #offtopic
Die Frage war, wie finde ich den Chaindata-Ordner in Must. Dies ist eine direkte Antwort darauf. Ich bin mir nicht sicher, warum Sie glauben, dass es nicht so ist?

Öffnen Sie unter Mac OSX oder GNU Linux einfach ein Terminal und suchen Sie chaindatamit dem findBefehlszeilentool nach:

find ~ -type d -name 'chaindata'

Wobei der erste Parameter angibt, in Ihr Verzeichnis und alle Unterordner ~zu schauen . $HOMETyp dist nur für Verzeichnisse.

Ein mögliches Ergebnis sieht so aus:

/home/user/.ethereum-dev-private-testnet/chaindata
/home/user/.ethereum-consensys-public-testnet/testnet/chaindata
/home/user/.ethereum-fast/chaindata
/home/user/.ethereum-ethdev-berlin-testnet/chaindata
/home/user/.ethereum/chaindata

Wie Sie sehen können, habe ich mehrere Blockchains auf meinem Computer.

Auf einem Ubuntu-System in einem Terminal/CLI können Sie Folgendes verwenden:

locate chaindata