Importieren von Konten in Geth von Metamask

Ich bin in meine Geth-Konsole eingetreten

geth 

eth.accounts
["0xf844f0d7acb0d01bf66ffd81809fb96b2236abce", "0xc8d94cb87173fc94c4b165e44a5fc0b047618044", "0x6a0ef1a429c3570cb342963d309dd5aaa9e49cd4", "0x21c4910f85842cd6dc2ecb50fc2612b2b0c9e703"]

Aber ich konnte mein Metamask-Konto nicht sehen, welches Metamask mir zuerst gegeben hat

0xC2a7b0DD8e7728C77712EB196fDcF375C3632fA8

Adresse des angegebenen Metamaske-Kontos

Ich habe versucht, Ether von Fosset zum Testen anzufordern, es gab mir 3 Ether, aber ich kann es nicht in meiner Konsole sehen

 eth.getBalance(eth.accounts[0])

MEIN Metamask-Testnetzwerk hat 3 Ether, also habe ich versucht, das Guthaben im Terminal zu überprüfen, aber es hat mir 0 gegeben

> eth.getBalance('0xC2a7b0DD8e7728C77712EB196fDcF375C3632fA8')
0

1) Wie man das Metamask-Konto in Geth importiert, damit wir mit der Geth-Konsole interagieren können

2) Warum zeigt mir das Guthaben Null an, wenn ich den Befehl eintippe, obwohl das Guthaben vorhanden ist

Antworten (1)

Sie können Ihr Konto mit diesem Befehl in Geth importieren geth account import <keyfile>, wobei Schlüsseldatei der zugehörige private Schlüssel ist.

Oder Sie können die UTC-Datei, die sich im Schlüsselspeicher befindet, direkt kopieren, wie hier erklärt Import-Konto-von-einem-Geth-Knoten-auf-einen-anderen-Geth-Knoten

Danke Das folgende Konto wird aus Metamask mit privatem Schlüssel importiert. Ich habe meinen privaten Schlüssel im Kommentar geändert, aber ich bin dem gleichen Prozess gefolgt. Aber es ist fehlgeschlagen.
Sie müssen diesen Befehl über die Befehlszeile Ihres Betriebssystems ausführen, nicht über die Geth-Javascript-Konsole
Ich habe versucht, es hat mir das Geth-Konto importiert b770ae3db608b357c250ca0f8cd5 Fatal: Fehler beim Laden des privaten Schlüssels: Öffnen Sie b770ae3db608ab
b770ae3db608b357c250ca0f8cd5 ist keine Datei, die Ihren privaten Schlüssel enthält. Ich denke, Sie sollten diesen Link lesen [link] ( github.com/ethereum/go-ethereum/wiki/Managing-your-accounts )