40 Commits (f66c8306f46644e8d3833c6e8db2934cb3d736a9)

Author SHA1 Message Date
practicalswift 9f47c0431a Fix typos 7 years ago
practicalswift 7b80e5b66c Avoid undefined behaviour in eq_var(p1, p2, field) 7 years ago
Rusty Russell 810abb6b21 bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 7 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 7 years ago
Christian Decker 61852b4603 cleanup: Use check_act* in handshake and remove unused static inline 7 years ago
Rusty Russell 40315bfb91 test: fix dependencies. 7 years ago
Rusty Russell 46f2e17905 openingd: update to BOLT with htlckey. 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
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 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 40895e4550 Update to match spec: "BOLT7: Reorder feature bitmaps in order to allow future changes" 7 years ago
Rusty Russell de5bf56ffa opening: update to new open_channel with channel_flags. 7 years ago
Rusty Russell 6f181e0dc1 BOLT update for 8-byte satoshi values, and other updates. 7 years ago
Christian Decker 05e951d748 wire: Correct the short channel id serialization to use 3+3+2 8 years ago
Christian Decker f24aab1916 sphinx: Updating daemon to new sphinx implementation 8 years ago
Rusty Russell 27764b65f9 lightningd: fix shachain to be 48-bits, with hack for legacy. 8 years ago
Rusty Russell d072f2ec06 wire: understand struct preimage, don't treat it as sha256. 8 years ago
Rusty Russell 8cc7f31d44 Update wire from spec 9e0a0e893db389bfe392b2f4db8097949395fe28 8 years ago
Rusty Russell e45bc0ce47 Update wire from spec 9a572ff0a3a4d6bceba9c0a9b859692180ecf18f 8 years ago
Rusty Russell fb80a5f905 Update wire from spec 06a5e6cbdbb4c6f8b8dab444de497cdb9c7d7f02 8 years ago
Rusty Russell 7419fde9a0 Update to new spec: differentiate channel_id and short_channel_id. 8 years ago
Rusty Russell 4ed259c46c gen_peer_wire_csv: update for latest spec. 8 years ago
Rusty Russell 279f216208 gen_peer_wire_csv: update to latest spec. 8 years ago
Rusty Russell 1edce4878d bitcoin/signature.h: remove struct signature. 8 years ago
Rusty Russell 73d07ce441 libsodium: use our local submodule. 8 years ago
Rusty Russell 42f474af18 wire: make lengths of variable fields implied by tal_count() 8 years ago
Rusty Russell 71ab218ed8 test/run-peer-wire.c: fix for variable-length reason field in update_fail_htlc 8 years ago
Christian Decker 96af89139e base58: Unittests need in-tree libbase58 8 years ago
Rusty Russell bdc4972df6 wire/gen_peer_wire_csv: update to latest spec #2 8 years ago
Rusty Russell d3bdb073b5 wire/gen_peer_wire_csv: update to latest spec #1 8 years ago
Rusty Russell e076d56709 generate-wire.py: include type bytes in towire/fromwire routines. 8 years ago
Rusty Russell c864b28068 generate-wire.py: don't generate structures, hand in all values. 8 years ago
Rusty Russell a08a2105ea generate-wire.py: generalize, move to tools. 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Rusty Russell 36e018161f wire: generate marshal/unmarshal from spec. 8 years ago