@@ -416,15 +416,15 @@ class WaitForDualFundingConfirmedStateSpec extends TestKitBaseClass with Fixture
416
416
val balanceBob2 = bob.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].commitments.latest.localCommit.spec.toLocal
417
417
assert(balanceBob2 == TestConstants .nonInitiatorFundingSatoshis.toMilliSatoshi)
418
418
val fundingTx2 = alice.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].commitments.latest.localFundingStatus.asInstanceOf [DualFundedUnconfirmedFundingTx ].sharedTx.asInstanceOf [FullySignedSharedTransaction ]
419
- assert(FeeratePerKw (12_500 sat) <= fundingTx2.feerate && fundingTx2.feerate < FeeratePerKw (13_000 sat))
419
+ assert(FeeratePerKw (12_500 sat) <= fundingTx2.feerate && fundingTx2.feerate < FeeratePerKw (13_500 sat))
420
420
421
421
// Alice RBFs the funding transaction again: Bob keeps contributing the same amount.
422
422
val feerate3 = FeeratePerKw (15_000 sat)
423
423
testBumpFundingFees(f, Some (feerate3))
424
424
val balanceBob3 = bob.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].commitments.latest.localCommit.spec.toLocal
425
425
assert(balanceBob3 == TestConstants .nonInitiatorFundingSatoshis.toMilliSatoshi)
426
426
val fundingTx3 = alice.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].commitments.latest.localFundingStatus.asInstanceOf [DualFundedUnconfirmedFundingTx ].sharedTx.asInstanceOf [FullySignedSharedTransaction ]
427
- assert(FeeratePerKw (15_000 sat) <= fundingTx3.feerate && fundingTx3.feerate < FeeratePerKw (15_500 sat))
427
+ assert(FeeratePerKw (15_000 sat) <= fundingTx3.feerate && fundingTx3.feerate < FeeratePerKw (15_700 sat))
428
428
assert(alice.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].previousFundingTxs.length == 2 )
429
429
430
430
// The initial funding transaction confirms
@@ -452,7 +452,7 @@ class WaitForDualFundingConfirmedStateSpec extends TestKitBaseClass with Fixture
452
452
assert(liquidityFee1.total < liquidityFee2.total)
453
453
assert(balanceBob2 == (remoteFunding1 + liquidityFee2.total).toMilliSatoshi)
454
454
val fundingTx2 = alice.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].commitments.latest.localFundingStatus.asInstanceOf [DualFundedUnconfirmedFundingTx ].sharedTx.asInstanceOf [FullySignedSharedTransaction ]
455
- assert(FeeratePerKw (12_500 sat) <= fundingTx2.feerate && fundingTx2.feerate < FeeratePerKw (13_000 sat))
455
+ assert(FeeratePerKw (12_500 sat) <= fundingTx2.feerate && fundingTx2.feerate < FeeratePerKw (13_500 sat))
456
456
457
457
// Alice RBFs again and purchases more inbound liquidity.
458
458
val remoteFunding3 = 750_000 .sat
@@ -463,7 +463,7 @@ class WaitForDualFundingConfirmedStateSpec extends TestKitBaseClass with Fixture
463
463
val balanceBob3 = bob.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].commitments.latest.localCommit.spec.toLocal
464
464
assert(balanceBob3 == (remoteFunding3 + liquidityFee3.total).toMilliSatoshi)
465
465
val fundingTx3 = alice.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].commitments.latest.localFundingStatus.asInstanceOf [DualFundedUnconfirmedFundingTx ].sharedTx.asInstanceOf [FullySignedSharedTransaction ]
466
- assert(FeeratePerKw (15_000 sat) <= fundingTx3.feerate && fundingTx3.feerate < FeeratePerKw (15_500 sat))
466
+ assert(FeeratePerKw (15_000 sat) <= fundingTx3.feerate && fundingTx3.feerate < FeeratePerKw (15_700 sat))
467
467
468
468
// Alice RBFs again and purchases less inbound liquidity.
469
469
val remoteFunding4 = 250_000 .sat
@@ -474,7 +474,7 @@ class WaitForDualFundingConfirmedStateSpec extends TestKitBaseClass with Fixture
474
474
val balanceBob4 = bob.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].commitments.latest.localCommit.spec.toLocal
475
475
assert(balanceBob4 == (remoteFunding4 + liquidityFee4.total).toMilliSatoshi)
476
476
val fundingTx4 = alice.stateData.asInstanceOf [DATA_WAIT_FOR_DUAL_FUNDING_CONFIRMED ].commitments.latest.localFundingStatus.asInstanceOf [DualFundedUnconfirmedFundingTx ].sharedTx.asInstanceOf [FullySignedSharedTransaction ]
477
- assert(FeeratePerKw (17_500 sat) <= fundingTx4.feerate && fundingTx4.feerate < FeeratePerKw (18_000 sat))
477
+ assert(FeeratePerKw (17_500 sat) <= fundingTx4.feerate && fundingTx4.feerate < FeeratePerKw (18_200 sat))
478
478
479
479
// Alice tries to cancel the liquidity purchase.
480
480
val sender = TestProbe ()
0 commit comments