diff --git a/backend/src/api/bitcoin/esplora-api.ts b/backend/src/api/bitcoin/esplora-api.ts index 368ff1978..90da93d7e 100644 --- a/backend/src/api/bitcoin/esplora-api.ts +++ b/backend/src/api/bitcoin/esplora-api.ts @@ -214,11 +214,11 @@ class ElectrsApi implements AbstractBitcoinApi { } async $getMempoolTransactions(txids: string[]): Promise { - return this.failoverRouter.$post('/internal-api/mempool/txs', txids, 'json'); + return this.failoverRouter.$post('/internal/mempool/txs', txids, 'json'); } async $getAllMempoolTransactions(lastSeenTxid?: string): Promise { - return this.failoverRouter.$get('/internal-api/mempool/txs' + (lastSeenTxid ? '/' + lastSeenTxid : '')); + return this.failoverRouter.$get('/internal/mempool/txs' + (lastSeenTxid ? '/' + lastSeenTxid : '')); } $getTransactionHex(txId: string): Promise { diff --git a/nginx-mempool.conf b/nginx-mempool.conf index bc8efc59e..67cb15939 100644 --- a/nginx-mempool.conf +++ b/nginx-mempool.conf @@ -39,11 +39,6 @@ try_files $uri $uri/ /$1/index.html =404; } - # any path containing .*/internal-api/.* anywhere is ignored - location ~ ^/.*?/internal-api/ { - return 404; - } - # static API docs location = /api { try_files $uri $uri/ /en-US/index.html =404; diff --git a/production/nginx/location-api.conf b/production/nginx/location-api.conf index dba798719..333877630 100644 --- a/production/nginx/location-api.conf +++ b/production/nginx/location-api.conf @@ -2,11 +2,12 @@ # mempool # ########### -# any path containing .*/internal-api/.* anywhere is ignored -location ~ ^/.*?/internal-api/ { +location /api/internal/ { + return 404; +} +location /api/v1/internal/ { return 404; } - # websocket has special HTTP headers location /api/v1/ws { try_files /dev/null @mempool-api-v1-websocket;