From 5ea7bc9c299c9bcc05f545a94b8e7a4718b74788 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Wed, 4 Feb 2026 14:09:12 -0700 Subject: [PATCH] fix(Fulcrum): Handling different URL and auth tokens --- src/use-cases/fulcrum-use-cases.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/use-cases/fulcrum-use-cases.js b/src/use-cases/fulcrum-use-cases.js index e019956..edf9ece 100644 --- a/src/use-cases/fulcrum-use-cases.js +++ b/src/use-cases/fulcrum-use-cases.js @@ -6,9 +6,14 @@ import wlogger from '../adapters/wlogger.js' import BCHJS from '@psf/bch-js' import config from '../config/index.js' +// Use RESTURL (from test) or REST_URL (from psf-bch-api config) or fallback to config +const restURL = process.env.RESTURL || process.env.REST_URL || process.env.LOCAL_RESTURL || config.restURL +// Use BCHJSBEARERTOKEN (from test) or BASIC_AUTH_TOKEN (from psf-bch-api config) or fallback to config +const bearerToken = process.env.BCHJSBEARERTOKEN || process.env.BASIC_AUTH_TOKEN || config.basicAuth.token + const bchjs = new BCHJS({ - restURL: config.restURL, - bearerToken: config.basicAuth.token + restURL, + bearerToken }) class FulcrumUseCases {