314 Commits (0504a512119ced12d1cafdb6900826cb2ff49873)

Author SHA1 Message Date
darosior 0504a51211 channeld/full_channel: use louder warning when peer is about to be failed 5 years ago
darosior a7cbe93fb8 closingd: retransmit 'funding_locked' if we reconnect without any update 5 years ago
darosior 57a8951b7a channeld: check sha256_of_onion in update_fail_malformed_htlc 5 years ago
Rusty Russell c99906a9a9 per-peer-daemons: tie in gossip filter. 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
Rusty Russell 189b2f1313 BOLT: update CSV to latest bolt version. 5 years ago
Rusty Russell 2600a6ed2e channeld: get current block height when an HTLC fails. 5 years ago
Rusty Russell 6349222ea2 Spec: Update to latest BOLT, include our first global feature definition. 5 years ago
Rusty Russell c9817b225b bitcoin/tx: pass struct amount_sat by copy. 5 years ago
Rusty Russell 39b34a35c8 bitcoin/tx.c: don't free witness implicitly. 5 years ago
Rene Pickhardt dfac1d15a2 included feedback by Rusty to check the max_concurrent_htlc value for both peers of a channel 5 years ago
Rusty Russell 913a1a9b59 bolt: update to 8b2cf0054660bece9e1004f42a500c6a1a77efd3 5 years ago
Rusty Russell 9b88fd4c60 bolt: update to 950b2f5481c2a4b57ef1102e2374543e81c4aa88 5 years ago
Rusty Russell 2b3003f25b channeld: delay sending channel_announcement by 60 seconds. 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 5 years ago
Rusty Russell 3fa375881a bigsize: make it a proper first-class type. 5 years ago
Christian Decker 9288a7906b tx: Add chainparams to struct bitcoin_tx as context 5 years ago
lisa neigut 46cbca97ea bolt-gen: use 'enum' instead of 'e:' prefix for enums 5 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 5 years ago
Rusty Russell 54ce4ed1cf pytest: fail tests if we get any LOG_BROKEN level messages, unless flagged. 5 years ago
lisa neigut 7046d0220c makefiles: move all unit tests under `make check-units` 5 years ago
Rusty Russell a450962b49 channeld/lightningd/hsmd: strengthen our checks against 0-output txs. 5 years ago
Rusty Russell 1275928fa2 channeld: don't add HTLCs if that would drive us negative. 5 years ago
Rusty Russell 431401ad35 channeld: don't subtract both reserves from advertized htlc_max. 5 years ago
Rusty Russell e7778a0494 channeld: extract HTLC trim logic into common. 5 years ago
Rusty Russell 6f015b69fd channeld: don't send feerate spam if we can't set it as high as we want. 5 years ago
Michael Schmoock 9e98d01d02 feat: pass htlc amount exceeded to exception 5 years ago
Simon Vrouwe 44d64c1590 lightningd/channel_control logline fixup 5 years ago
Rusty Russell 5591c0b5d8 gossipd: don't send gossip stream, let per-peer daemons read it themselves. 5 years ago
Rusty Russell 38d2899fbb common/per_per_state: generalize lightningd/peer_comm Part 1 5 years ago
Rusty Russell f1b4b14be5 channeld: don't queue gossip msgs while waiting for foreign_channel_update. 5 years ago
trueptolemy 11412435ce Channeld: init channel with remote announcement info when restart 6 years ago
trueptolemy d93f61407a Channeld: Add new wire type:channel_got_announcement 6 years ago
Simon Vrouwe 54a67c2444 channeld: rephrase depth_togo line in billboard_update 6 years ago
Rusty Russell f5a218f9d1 gossipd: send per-peer daemons offsets into gossip store. 6 years ago
Rusty Russell d8db4e871f gossipd: provide new fd to per-peer daemons when we compact it. 6 years ago
Rusty Russell 13717c6ebb gossipd: hand a gossip_store_fd to all subdaemons. 6 years ago
Rusty Russell 99a0345ca8 channeld: enforce option_upfront_shutdown_script. 6 years ago
GreenAddress fb07265663 remove libbase58, use base58 from libwally (#2594) 6 years ago
Lawrence Nahum a9e71d76b5 update libwally to latest version 0.6.9 6 years ago
Rusty Russell c84cade270 channeld: give some tolerance for empty commitments. 6 years ago
Rusty Russell e0ec9ac521 libwally: update to 0.6.8. 6 years ago
Rusty Russell 936678701b channeld: handle more random pre-chatter from peers. 6 years ago
Rusty Russell 91849dddc4 wire: use struct node_id for node ids. 6 years ago
Rusty Russell a2fa699e0e Use node_id everywhere for nodes. 6 years ago
Christian Decker 509bb2c7ae wally: Remove tx->input and tx->output, wally all the way! 6 years ago
Christian Decker cf9f484168 wally: Migrate channeld over to use libwally 6 years ago
Christian Decker d651ce6f3b wally: Migrate main daemon to use wally transactions 6 years ago
Christian Decker 9fe481b967 wally: Move input amounts into a separate array 6 years ago
Christian Decker 369a85e289 wally: Use output and input setters when signing / grinding feerate 6 years ago