Was ist die Standardsperrzeit für Ethereum-Konten? Ich weiß, dass wir die Zeit nennen können, bis zu der wir das Konto im entsperrten Zustand benötigen:
personal.unlockAccount(addr, pswd, duration)
Dieser Befehl hält das Konto für die angegebene Dauer (Sekunden) entsperrt.
Aber wenn ich die Zeit nicht nenne und ein Konto wie folgt entsperre:
personal.UnlockAccount(addr, pswd)
Nach wie viel Zeit wird gesperrt?
Aus der Dokumentation :
Der unverschlüsselte Schlüssel wird im Speicher gehalten, bis die Entsperrdauer abgelaufen ist. Wenn die Entsperrdauer standardmäßig auf 300 Sekunden eingestellt ist . Eine explizite Dauer von null Sekunden entsperrt den Schlüssel, bis Geth beendet wird.
Bearbeiten:
Beachten Sie, dass dort ein verirrtes "wenn" zu sein scheint. Der zweite Satz sollte lauten: „Die Entsperrdauer beträgt standardmäßig „300 Sekunden“.
Galahad
300 seconds.
--> Ich verstehe nicht. Soll man das irgendwo konfigurieren?Richard Horrocks
Galahad
An explicit duration of zero seconds unlocks the key until geth exits.
Richard Horrocks
0
als drittes Argument angeben, bleibt es entsperrt, bis das Programm endet. Das heißt, es verhindert, dass die standardmäßigen 300 Sekunden eintreten.