95 Commits (9bcb01e710eeb93800135bafcf705df00f9536cb)

Author SHA1 Message Date
Rusty Russell 40315bfb91 test: fix dependencies. 7 years ago
Rusty Russell 46f2e17905 openingd: update to BOLT with htlckey. 7 years ago
Rusty Russell 44e45348f2 option-data-loss-protect: fix generate-wire.py and update. 7 years ago
Rusty Russell 860a76b1c9 lightningd: update to add `wire_expiry_too_far`. 7 years ago
Rusty Russell a02ca46b03 secp256k1_ecdsa_recoverable_signature: add support. 7 years ago
Rusty Russell 78cd25d620 ipaddr: rename to wireaddr. 7 years ago
Rusty Russell 7e022b522c gossipd: don't try to handle padding inside fromwire_ipaddr. 7 years ago
Rusty Russell f32e0b35ad Revert "Send/receive cltv_expiry_delta in open/accept channel." 7 years ago
Rusty Russell 18e3f9820f Send/receive cltv_expiry_delta in open/accept channel. 7 years ago
Christian Decker f35e29607d wire: Fix include order in wire_io.h 7 years ago
Rusty Russell 29b83aed2a wire: restore BE endian to wire headers for internal messages. 7 years ago
Rusty Russell 3d316518fd wire: use 26-bit lengths for inter-daemon messaging. 7 years ago
Rusty Russell 32631b4278 generate-wire.py: add --bolt arg, use size->type hacks only when that's specified. 7 years ago
Rusty Russell a8c60ed289 towire: remove useless double-invert in towire_bool. 7 years ago
Rusty Russell ee9e300da0 gossip: fix address descriptor handling. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell 739b163f8b Makefiles: simplify dependencies. 7 years ago
Rusty Russell 14277f93f2 tests: fix up whitespace. 7 years ago
Rusty Russell c6976cd947 shachain: always build 48 bit version. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 8375857116 common: absorb remaining files from daemon/ 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Rusty Russell 91116fe67c gossip: include chain_hash in gossip messages. 7 years ago
Rusty Russell b3514d3430 generate-wire.py: generate chain_hash fields as sha256_double. 7 years ago
Rusty Russell fea412dd94 BOLT: Update text to latest commit. 7 years ago
Rusty Russell 0ab1fb3688 wire: add ripemd marshal/unmarshal routines. 7 years ago
Christian Decker fa6e53bb08 Move short_channel_id primitive into bitcoin 8 years ago
Christian Decker 28cc92cd15 gossip: Use bit 3 (mask 0x08) to signal initial routing sync 7 years ago
Rusty Russell 40895e4550 Update to match spec: "BOLT7: Reorder feature bitmaps in order to allow future changes" 8 years ago
Christian Decker 75de4476f3 cleanup: Addressing comments from #165 8 years ago
Rusty Russell 1679f2da06 channeld: update to send next commitment number on connection reestablish. 8 years ago
Rusty Russell de5bf56ffa opening: update to new open_channel with channel_flags. 8 years ago
Rusty Russell d492f3872c wire/peer_wire: rename gossip_msg / unknown_msg / unknown_msg_discardable 8 years ago
Rusty Russell 40ce29beac wire_sync_write: support take() 8 years ago
Rusty Russell 996567c250 lightningd: update BOLT to add channel_reestablish message. 8 years ago
Rusty Russell f7bd95173d wire: expose fromwire_fail to allow others to use it to mark failure. 8 years ago
Rusty Russell 6f181e0dc1 BOLT update for 8-byte satoshi values, and other updates. 8 years ago
Rusty Russell 7389aae26a Massive BOLT text underscore and formatting updates. 8 years ago
Christian Decker 05e951d748 wire: Correct the short channel id serialization to use 3+3+2 8 years ago
Christian Decker 6154020f67 fix: Header include order 8 years ago
Rusty Russell 55510ea27a io_write_wire: always make a copy (or steal if take). 8 years ago
Rusty Russell 6e0e1c7067 Update to latest BOLT (hyphens changed to underscores). 8 years ago
Rusty Russell e97046f797 BOLT update: temporary_channel_failure with update. 8 years ago
Christian Decker 26892e79bb routing: Reading multiple addresses from node_announcements 8 years ago
Christian Decker ed9668339d routing: Add command line option to specify external IP address 8 years ago
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Rusty Russell a12a670d85 opening: don't die if we get a gossip packet. 8 years ago
Rusty Russell cd90c8408c lightningd/gossip: clean up channel resolve failure handling. 8 years ago
Christian Decker f24aab1916 sphinx: Updating daemon to new sphinx implementation 8 years ago
Rusty Russell 8016dbbc91 lightningd: check amt_to_forward and outgoing_cltv_value 8 years ago