mirror of
https://github.com/cosmos/cosmjs.git
synced 2025-03-10 13:47:12 +00:00
Fix cooldown value
This commit is contained in:
parent
09f3e0ab0b
commit
86d9edb46a
@ -6,6 +6,10 @@ and this project adheres to
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Fixed
|
||||
|
||||
- @cosmjs/faucet: Fix cooldown value from 86 seconds to 24 hours.
|
||||
|
||||
## [0.28.10] - 2022-06-29
|
||||
|
||||
### Fixed
|
||||
|
@ -67,10 +67,11 @@ export class Webserver {
|
||||
|
||||
const entry = this.addressCounter.get(address);
|
||||
if (entry !== undefined) {
|
||||
if (entry.getTime() + 24 * 3600 > Date.now()) {
|
||||
const cooldownMs = constants.cooldown * 3600 * 1000;
|
||||
if (entry.getTime() + cooldownMs > Date.now()) {
|
||||
throw new HttpError(
|
||||
405,
|
||||
"Too many request from the same address. Blocked to prevent draining. Please wait 24h and try it again!",
|
||||
`Too many request for the same address. Blocked to prevent draining. Please wait ${constants.cooldown}h and try it again!`,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -17,3 +17,4 @@ export const pathPattern = process.env.FAUCET_PATH_PATTERN || "m/44'/118'/0'/0/a
|
||||
export const tokenConfig: TokenConfiguration = {
|
||||
bankTokens: parseBankTokens(process.env.FAUCET_TOKENS || "ucosm, ustake"),
|
||||
};
|
||||
export const cooldown = 24; // hours
|
||||
|
Loading…
x
Reference in New Issue
Block a user