diff --git a/packages/payments/src/node/lit.ts b/packages/payments/src/node/lit.ts index 771a1d5..b7a7358 100644 --- a/packages/payments/src/node/lit.ts +++ b/packages/payments/src/node/lit.ts @@ -48,6 +48,7 @@ export async function sendAssetPayment(params: SendAssetPaymentParams): Promise< terminal = { status: result.status, paymentHash: result.payment_hash, + paymentPreimage: result.payment_preimage, feeSat: result.fee_sat, failureReason: result.failure_reason, }; diff --git a/packages/payments/src/node/lnd.test.ts b/packages/payments/src/node/lnd.test.ts index f95e4e1..284853f 100644 --- a/packages/payments/src/node/lnd.test.ts +++ b/packages/payments/src/node/lnd.test.ts @@ -38,7 +38,14 @@ describe('sendLndPayment', () => { const { host, lastMacaroonHeader } = await startServer((_req, res) => writeLines(res, [ { result: { status: 'IN_FLIGHT' } }, - { result: { status: 'SUCCEEDED', payment_hash: 'abc', fee_sat: '3' } }, + { + result: { + status: 'SUCCEEDED', + payment_hash: 'abc', + payment_preimage: 'def', + fee_sat: '3', + }, + }, ]), ); @@ -54,6 +61,7 @@ describe('sendLndPayment', () => { assert.deepEqual(result, { status: 'SUCCEEDED', paymentHash: 'abc', + paymentPreimage: 'def', feeSat: '3', failureReason: undefined, }); diff --git a/packages/payments/src/node/lnd.ts b/packages/payments/src/node/lnd.ts index a2f7a56..49f8a13 100644 --- a/packages/payments/src/node/lnd.ts +++ b/packages/payments/src/node/lnd.ts @@ -42,6 +42,7 @@ export async function sendLndPayment(params: SendLndPaymentParams): Promise