aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/faucet
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/faucet')
-rw-r--r--cmd/faucet/faucet.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd/faucet/faucet.go b/cmd/faucet/faucet.go
index f8092084a..905eeb24a 100644
--- a/cmd/faucet/faucet.go
+++ b/cmd/faucet/faucet.go
@@ -506,7 +506,10 @@ func (f *faucet) apiHandler(conn *websocket.Conn) {
Time: time.Now(),
Tx: signed,
})
- f.timeouts[username] = time.Now().Add(time.Duration(*minutesFlag*int(math.Pow(3, float64(msg.Tier)))) * time.Minute)
+ timeout := time.Duration(*minutesFlag*int(math.Pow(3, float64(msg.Tier)))) * time.Minute
+ grace := timeout / 288 // 24h timeout => 5m grace
+
+ f.timeouts[username] = time.Now().Add(timeout - grace)
fund = true
}
f.lock.Unlock()