From 7c177f801357fc76abe29d9869aa36e005343db3 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Wed, 27 Oct 2021 08:31:03 -0700 Subject: [PATCH] Updating docker startup script --- docker/mainnet/start-local-mainnet.sh | 5 ++++- docker/testnet/start-local-testnet.sh | 16 +++++++++++----- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/docker/mainnet/start-local-mainnet.sh b/docker/mainnet/start-local-mainnet.sh index 319773a..13d3636 100755 --- a/docker/mainnet/start-local-mainnet.sh +++ b/docker/mainnet/start-local-mainnet.sh @@ -28,6 +28,7 @@ export SLP_API_URL=http://10.0.0.5:5001/ # Mainnet Fulcrum / ElectrumX export FULCRUM_URL=172.17.0.1 export FULCRUM_PORT=50002 +export FULCRUM_API=http://172.17.0.1:3001/v1/ # Redis DB - Used for rate limiting export REDIS_PORT=6379 @@ -49,7 +50,7 @@ export PRO_PASS=somerandomepassword:someotherrandompassword:aThirdPassword export WHITELIST_DOMAINS=fullstack.cash,psfoundation.cash,torlist.cash # Disable rate limits -#export DO_NOT_USE_RATE_LIMITS=1 +export DO_NOT_USE_RATE_LIMITS=1 # Rate Limits. Numbers are divided into 1000. e.g. 1000 / 50 = 20 RPM for ANON. # Requests use the ANON rate limit if they fail to pass in a JWT token. @@ -64,4 +65,6 @@ export LOG_MAX_SIZE=1m #5d means store no more than 5 days export LOG_MAX_FILES=5d +export BCASH_SERVER=http://localhost:3002/ + npm start diff --git a/docker/testnet/start-local-testnet.sh b/docker/testnet/start-local-testnet.sh index ddbcd70..73b4172 100755 --- a/docker/testnet/start-local-testnet.sh +++ b/docker/testnet/start-local-testnet.sh @@ -17,29 +17,32 @@ export RPC_PASSWORD=password # SLPDB export SLPDB_URL=http://172.17.0.1:13300/ -export SLPDB_PASS=somelongpassword +export SLPDB_PASS=portlandisacityinoregon +export SLPDB_PASS_GP=portlandisacityinoregon +export SLPDB_PASS_WL=portlandisacityinoregon # Use the same address as SLPDB_URL if you don't have a separate whitelist server. export SLPDB_WHITELIST_URL=http://172.17.0.1:13300/ # slp-api alternative SLP validator using slp-validate: # https://github.com/Permissionless-Software-Foundation/slp-api -export SLP_API_URL=http://10.0.0.5:5001/ +export SLP_API_URL=https://slpapi-testnet3.fullstackslp.nl/ # Mainnet Fulcrum / ElectrumX export FULCRUM_URL=172.17.0.1 export FULCRUM_PORT=60002 +export FULCRUM_API=http://172.17.0.1:3000/v1/ # Redis DB export REDIS_PORT=6380 export REDIS_HOST=172.17.0.1 # JWT Token Secret -export TOKENSECRET=somelongsecretvalue +export TOKENSECRET=fridayharbor # So that bch-api can call bch-js locally. export LOCAL_RESTURL=http://127.0.0.1:3000/v4/ # Basic Authentication password (optional) -export PRO_PASS=somerandomepassword:someotherrandompassword:aThirdPassword +export PRO_PASS=thejaasjhehrakseuhakuhr # Whitelisted domains. Automatically give pro-tier rate limit access to apps # that originate froma domain on the whitelist. @@ -50,6 +53,9 @@ export WHITELIST_DOMAINS=fullstack.cash,psfoundation.cash,torlist.cash # ANON = 20 requests per minute (RPM) export ANON_RATE_LIMIT=50 # 10 = 100 RPM -export WHITELIST_RATE_LIMIT=10 +export WHITELIST_RATE_LIMIT=1 + +export INTERNAL_RATE_LIMIT=100 npm start +