diff --git a/config/index.js b/config/index.js index 34fb58f..f026abc 100644 --- a/config/index.js +++ b/config/index.js @@ -16,6 +16,9 @@ const config = { whitelistRateLimit: process.env.WHITELIST_RATE_LIMIT ? Number(process.env.WHITELIST_RATE_LIMIT) : 10, + internalRateLimit: process.env.INTERNAL_RATE_LIMIT + ? Number(process.env.INTERNAL_RATE_LIMIT) + : 10, pointsPerMinute: process.env.POINTS_PER_MINUTE ? Number(process.env.POINTS_PER_MINUTE) : 10000, diff --git a/package.json b/package.json index 9992989..595cd7b 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "dev": "nodemon ./dist/app.js", "test": "npm run lint && npm run test-v4", "lint": "standard --env mocha --fix", - "test-v4": "export NETWORK=mainnet && nyc --reporter=text mocha --timeout 60000 test/v4/", + "test-v4": "export NETWORK=mainnet && nyc --reporter=text mocha --exit --timeout 60000 test/v4/", "test:integration": "mocha test/v4/integration", "test:integration:slpdb": "mocha --timeout 25000 -g '#validate2Single' test/v4/integration/slp*.js", "coverage": "nyc report --reporter=text-lcov | coveralls", diff --git a/src/middleware/route-ratelimit.js b/src/middleware/route-ratelimit.js index aab21f5..a6f1f38 100644 --- a/src/middleware/route-ratelimit.js +++ b/src/middleware/route-ratelimit.js @@ -56,7 +56,7 @@ const ANON_LIMITS = config.anonRateLimit const WHITELIST_DOMAINS = config.whitelistDomains const WHITELIST_POINTS_TO_CONSUME = config.whitelistRateLimit const POINTS_PER_MINUTE = config.pointsPerMinute -const INTERNAL_POINTS_TO_CONSUME = 10 +const INTERNAL_POINTS_TO_CONSUME = config.internalRateLimit class RateLimits { constructor () {