1
0

lnhtlc: don't throw away fee updates or htlcs

also add inject_fees debug command
This commit is contained in:
Janus
2018-09-13 19:59:12 +02:00
committed by ThomasV
parent 02eca03486
commit eca5545004
4 changed files with 112 additions and 69 deletions

View File

@@ -258,14 +258,14 @@ class TestLNBaseHTLCStateMachine(unittest.TestCase):
return fee
def test_UpdateFeeSenderCommits(self):
old_feerate = self.alice_channel.pending_local_feerate
old_feerate = self.alice_channel.pending_feerate(LOCAL)
fee = self.alice_to_bob_fee_update()
alice_channel, bob_channel = self.alice_channel, self.bob_channel
self.assertEqual(self.alice_channel.pending_local_feerate, old_feerate)
self.assertEqual(self.alice_channel.pending_feerate(LOCAL), old_feerate)
alice_sig, alice_htlc_sigs = alice_channel.sign_next_commitment()
self.assertEqual(self.alice_channel.pending_local_feerate, old_feerate)
self.assertEqual(self.alice_channel.pending_feerate(LOCAL), old_feerate)
bob_channel.receive_new_commitment(alice_sig, alice_htlc_sigs)