Sperrzeit für Ethereum-Konten

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?

Antworten (1)

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“.

Wenn die Entsperrdauer standardmäßig auf 300 seconds.--> Ich verstehe nicht. Soll man das irgendwo konfigurieren?
Hmm, es sieht so aus, als wäre da ein verirrtes "wenn" drin. Es sollte nur lauten: "Die Entsperrdauer beträgt standardmäßig 300 Sekunden."
Und was bedeutet der zweite Satz?An explicit duration of zero seconds unlocks the key until geth exits.
Das heißt, wenn Sie 0als drittes Argument angeben, bleibt es entsperrt, bis das Programm endet. Das heißt, es verhindert, dass die standardmäßigen 300 Sekunden eintreten.