From 209f1e46f521315d09e0093730392735205f0056 Mon Sep 17 00:00:00 2001 From: aitbc Date: Tue, 31 Mar 2026 14:51:46 +0200 Subject: [PATCH] fix: bypass rate limiting for internal network IPs (10.1.223.93, 10.1.223.40) --- apps/blockchain-node/src/aitbc_chain/app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/blockchain-node/src/aitbc_chain/app.py b/apps/blockchain-node/src/aitbc_chain/app.py index 74509101..f77fbac3 100755 --- a/apps/blockchain-node/src/aitbc_chain/app.py +++ b/apps/blockchain-node/src/aitbc_chain/app.py @@ -32,8 +32,8 @@ class RateLimitMiddleware(BaseHTTPMiddleware): async def dispatch(self, request: Request, call_next): client_ip = request.client.host if request.client else "unknown" - # Bypass rate limiting for localhost (sync/health internal traffic) - if client_ip in {"127.0.0.1", "::1"}: + # Bypass rate limiting for localhost and internal network (sync/health internal traffic) + if client_ip in {"127.0.0.1", "::1", "10.1.223.93", "10.1.223.40"}: return await call_next(request) now = time.time() # Clean old entries