Merge pull request #17 from Permissionless-Software-Foundation/ct-unstable

fix(Fulcrum): Handling different URL and auth tokens
This commit is contained in:
Chris Troutner
2026-02-04 14:10:58 -07:00
committed by GitHub
+7 -2
View File
@@ -6,9 +6,14 @@ import wlogger from '../adapters/wlogger.js'
import BCHJS from '@psf/bch-js' import BCHJS from '@psf/bch-js'
import config from '../config/index.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({ const bchjs = new BCHJS({
restURL: config.restURL, restURL,
bearerToken: config.basicAuth.token bearerToken
}) })
class FulcrumUseCases { class FulcrumUseCases {