lnd.xprv/htlcswitch
Wilmer Paulino 4cc60493d2
peer+htlcswitch: randomize link commitment fee updates
In this commit, we modify the behavior of links updating their
commitment fees. Rather than attempting to update the commitment fee for
each link every time a new block comes in, we'll use a timer with a
random interval between 10 and 60 minutes for each link to determine
when to update their corresponding commitment fee. This prevents us from
oscillating the fee rate for our various commitment transactions.
2018-06-13 17:41:01 -07:00
..
hodl htlcswitch/hodl: add flag BogusSettle 2018-05-25 06:58:23 +02:00
circuit_map.go multi: use mutex-guarded ShortChanID() on OpenChannel 2018-05-09 16:06:49 -07:00
circuit_test.go multi: Complete upgrade to new sphinx package interface. 2018-05-02 00:22:25 -07:00
circuit.go htlcswitch/circuit: add half adds to circuit map 2018-03-09 21:08:42 -08:00
decayedlog_test.go htlcswitch/decayedlog_test: create unique test dbs 2018-05-31 16:05:02 -07:00
decayedlog.go multi: 64bit aligment of atomic vars on arm/x86-32 2018-06-04 20:02:34 -07:00
failure.go htlcswitch/failure: add Reextract to SphinxErrorEncrypter 2018-03-13 16:33:28 -07:00
interfaces.go htlcswitch/interfaces: removes Peer iface, use new lnpeer.Peer 2018-06-08 16:29:48 -07:00
iterator.go htlcswitch/iterator: extract error encrypter from ephemeral key 2018-03-13 16:33:28 -07:00
link_test.go peer+htlcswitch: randomize link commitment fee updates 2018-06-13 17:41:01 -07:00
link.go peer+htlcswitch: randomize link commitment fee updates 2018-06-13 17:41:01 -07:00
linkfailure.go htlcswitch/linkfailure: define LinkFailureError 2018-05-25 06:58:18 +02:00
log.go htlcswitch: add additional comments and logging 2018-03-12 18:58:44 -07:00
mailbox_test.go htlcswitch/mailbox_test: add orchestrator pending/live test 2018-05-09 16:07:52 -07:00
mailbox.go multi: 64bit aligment of atomic vars on arm/x86-32 2018-06-04 20:02:34 -07:00
mock.go htlcswitch/multi: update tests for lnpeer.Peer iface 2018-06-08 16:29:49 -07:00
packet.go htlcswitch/packet: adds serialization to htlcPacket 2018-03-09 21:08:44 -08:00
queue_test.go htlcswitch: Remove obsolete fields from htlcPacket. 2017-12-14 17:53:58 -08:00
queue.go htlcswitch: fix alignment in packetQueue for ARM 2018-06-05 12:55:06 -07:00
sequencer.go build+multi: switch from bolt to bbolt 2018-03-10 19:01:13 -08:00
switch_test.go htlcswitch: in event of duplicate link add, prefer newer link 2018-06-12 00:44:30 -07:00
switch.go htlcswitch: in event of duplicate link add, prefer newer link 2018-06-12 00:44:30 -07:00
test_utils.go peer+htlcswitch: randomize link commitment fee updates 2018-06-13 17:41:01 -07:00