commit
fb53f5a94e
2 changed files with 8 additions and 6 deletions
|
|
@ -225,6 +225,7 @@ export class OlympusLSP extends LSP {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
export class VoltageLSP extends LSP {
|
export class VoltageLSP extends LSP {
|
||||||
constructor(settings: LSPSettings, lnd: LND, liquidityProvider: LiquidityProvider) {
|
constructor(settings: LSPSettings, lnd: LND, liquidityProvider: LiquidityProvider) {
|
||||||
super("VoltageLSP", settings, lnd, liquidityProvider)
|
super("VoltageLSP", settings, lnd, liquidityProvider)
|
||||||
|
|
@ -302,4 +303,5 @@ export class VoltageLSP extends LSP {
|
||||||
const json = await res.json() as { jit_bolt11: string }
|
const json = await res.json() as { jit_bolt11: string }
|
||||||
return json
|
return json
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
@ -2,7 +2,7 @@ import { getLogger } from "../helpers/logger.js"
|
||||||
import { Utils } from "../helpers/utilsWrapper.js"
|
import { Utils } from "../helpers/utilsWrapper.js"
|
||||||
import { LiquidityProvider } from "./liquidityProvider.js"
|
import { LiquidityProvider } from "./liquidityProvider.js"
|
||||||
import LND from "../lnd/lnd.js"
|
import LND from "../lnd/lnd.js"
|
||||||
import { FlashsatsLSP, LoadLSPSettingsFromEnv, LSPSettings, OlympusLSP, VoltageLSP } from "../lnd/lsp.js"
|
import { FlashsatsLSP, LoadLSPSettingsFromEnv, LSPSettings, OlympusLSP, /* VoltageLSP */ } from "../lnd/lsp.js"
|
||||||
import Storage from '../storage/index.js'
|
import Storage from '../storage/index.js'
|
||||||
import { defaultInvoiceExpiry } from "../storage/paymentStorage.js"
|
import { defaultInvoiceExpiry } from "../storage/paymentStorage.js"
|
||||||
import { RugPullTracker } from "./rugPullTracker.js"
|
import { RugPullTracker } from "./rugPullTracker.js"
|
||||||
|
|
@ -23,7 +23,7 @@ export class LiquidityManager {
|
||||||
rugPullTracker: RugPullTracker
|
rugPullTracker: RugPullTracker
|
||||||
lnd: LND
|
lnd: LND
|
||||||
olympusLSP: OlympusLSP
|
olympusLSP: OlympusLSP
|
||||||
voltageLSP: VoltageLSP
|
/* voltageLSP: VoltageLSP */
|
||||||
flashsatsLSP: FlashsatsLSP
|
flashsatsLSP: FlashsatsLSP
|
||||||
log = getLogger({ component: "liquidityManager" })
|
log = getLogger({ component: "liquidityManager" })
|
||||||
channelRequested = false
|
channelRequested = false
|
||||||
|
|
@ -40,7 +40,7 @@ export class LiquidityManager {
|
||||||
this.rugPullTracker = rugPullTracker
|
this.rugPullTracker = rugPullTracker
|
||||||
this.utils = utils
|
this.utils = utils
|
||||||
this.olympusLSP = new OlympusLSP(settings.lspSettings, lnd, liquidityProvider)
|
this.olympusLSP = new OlympusLSP(settings.lspSettings, lnd, liquidityProvider)
|
||||||
this.voltageLSP = new VoltageLSP(settings.lspSettings, lnd, liquidityProvider)
|
/* this.voltageLSP = new VoltageLSP(settings.lspSettings, lnd, liquidityProvider) */
|
||||||
this.flashsatsLSP = new FlashsatsLSP(settings.lspSettings, lnd, liquidityProvider)
|
this.flashsatsLSP = new FlashsatsLSP(settings.lspSettings, lnd, liquidityProvider)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -198,7 +198,7 @@ export class LiquidityManager {
|
||||||
await this.storage.liquidityStorage.SaveLspOrder({ service_name: 'olympus', invoice: olympusOk.invoice, total_paid: olympusOk.totalSats, order_id: olympusOk.orderId, fees: olympusOk.fees })
|
await this.storage.liquidityStorage.SaveLspOrder({ service_name: 'olympus', invoice: olympusOk.invoice, total_paid: olympusOk.totalSats, order_id: olympusOk.orderId, fees: olympusOk.fees })
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const voltageOk = await this.voltageLSP.requestChannel(shouldOpen.maxSpendable)
|
/* const voltageOk = await this.voltageLSP.requestChannel(shouldOpen.maxSpendable)
|
||||||
if (voltageOk) {
|
if (voltageOk) {
|
||||||
this.log("requested channel from voltage")
|
this.log("requested channel from voltage")
|
||||||
this.channelRequested = true
|
this.channelRequested = true
|
||||||
|
|
@ -206,7 +206,7 @@ export class LiquidityManager {
|
||||||
this.feesPaid += voltageOk.fees
|
this.feesPaid += voltageOk.fees
|
||||||
await this.storage.liquidityStorage.SaveLspOrder({ service_name: 'voltage', invoice: voltageOk.invoice, total_paid: voltageOk.totalSats, order_id: voltageOk.orderId, fees: voltageOk.fees })
|
await this.storage.liquidityStorage.SaveLspOrder({ service_name: 'voltage', invoice: voltageOk.invoice, total_paid: voltageOk.totalSats, order_id: voltageOk.orderId, fees: voltageOk.fees })
|
||||||
return
|
return
|
||||||
}
|
} */
|
||||||
|
|
||||||
const flashsatsOk = await this.flashsatsLSP.requestChannel(shouldOpen.maxSpendable)
|
const flashsatsOk = await this.flashsatsLSP.requestChannel(shouldOpen.maxSpendable)
|
||||||
if (flashsatsOk) {
|
if (flashsatsOk) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue