From 4cd684384884f6f3cd39cd3f822886f5cec5d236 Mon Sep 17 00:00:00 2001 From: Raj Ranjan Date: Tue, 22 Jul 2025 21:27:10 +0530 Subject: [PATCH] fix rate limiter for un-configured chain --- middlewares/rateLimiter.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/middlewares/rateLimiter.ts b/middlewares/rateLimiter.ts index be454b3..0b2ddbd 100644 --- a/middlewares/rateLimiter.ts +++ b/middlewares/rateLimiter.ts @@ -55,7 +55,11 @@ export class RateLimiter { } if(this.PATH == '/api/sendToken' && req.body.chain) { - return rateLimiters.get(req.body.erc20 ? req.body.erc20 : req.body.chain)(req, res, next) + const rateLimiter = rateLimiters.get(req.body.erc20 ? req.body.erc20 : req.body.chain) + if(rateLimiter) { + return rateLimiter(req, res, next) + } + next() } else { return rateLimiters.get(configs[0].ID)(req, res, next) }