mirror of
https://github.com/Permissionless-Software-Foundation/ipfs-bch-wallet-service.git
synced 2026-09-21 16:52:03 -07:00
fix(bchjs): Allowing bchjs to be configured for web2 restURL
This commit is contained in:
@@ -31,7 +31,13 @@ class Adapters {
|
||||
this.jsonFiles = new JSONFiles()
|
||||
this.bchjs = new BCHJS()
|
||||
this.config = config
|
||||
this.wallet = new Wallet(localConfig)
|
||||
|
||||
const walletConfig = {}
|
||||
if (config.walletInterface === 'web2') {
|
||||
walletConfig.restURL = config.apiServer
|
||||
walletConfig.interface = 'rest-api'
|
||||
}
|
||||
this.wallet = new Wallet(walletConfig)
|
||||
|
||||
// Get a valid JWT API key and instance bch-js.
|
||||
this.fullStackJwt = new FullStackJWT(config)
|
||||
|
||||
@@ -71,6 +71,7 @@ class Wallet {
|
||||
console.log('BCH wallet initialized.')
|
||||
console.log(`Wallet address: ${this.bchWallet.walletInfo.cashAddress}`)
|
||||
console.log(`Wallet mnemonic: ${this.bchWallet.walletInfo.mnemonic}`)
|
||||
console.log(`Wallet backend: ${this.bchWallet.bchjs.restURL}`)
|
||||
|
||||
return this.bchWallet
|
||||
} catch (err) {
|
||||
|
||||
@@ -17,7 +17,7 @@ import config from '../../config/index.js'
|
||||
class Controllers {
|
||||
constructor (localConfig = {}) {
|
||||
// Encapsulate dependencies
|
||||
this.adapters = new Adapters()
|
||||
this.adapters = new Adapters(localConfig)
|
||||
this.useCases = new UseCases({ adapters: this.adapters })
|
||||
this.timerControllers = new TimerControllers({ adapters: this.adapters, useCases: this.useCases })
|
||||
this.config = config
|
||||
|
||||
Reference in New Issue
Block a user