489 Commits (fc677e331a3bad12d08d6af1c314e8e136b20358)

Author SHA1 Message Date
Rusty Russell a4bc3e5673 common/bolt12: include correct bolt12 wiregen header. 4 years ago
Rusty Russell 6dab04ebd5 tools/generate-wire.py: include digits in #ifndef idempotent header. 4 years ago
Rusty Russell 5a483ddd8b wire: Apply onion mesages spec patch even when not experimental. 4 years ago
niftynei 99a621dd99 df-reconnects: allow tx-sigs in channeld iff we're reconnecting 4 years ago
niftynei fc49874e32 billboard: break out common method for billboard updates 4 years ago
niftynei 01e37d61e8 channeld: remove peer->psbt 4 years ago
niftynei 260bd04adb df: move tx_sigs from channeld to dualopend 4 years ago
Rusty Russell 2de467274e common/amount: make fmt_amount_sat / fmt_amount_msat etc take copy. 4 years ago
Rusty Russell 9d57612415 gossipd, channeld: handle onion messages in gossipd so we don't need a channel. 4 years ago
Rusty Russell 106afd005f channeld: stop taken() leak. 4 years ago
Rusty Russell 32c7c133f4 common/sphinx: make onionpacket.routinginfo a dynamic member. 4 years ago
Rusty Russell 3776af4a35 common/sphinx: make TOTAL_PACKET_SIZE a macro. 4 years ago
Rusty Russell 28a903c917 channeld: hand up onionmessage fields. 4 years ago
Rusty Russell a11edebb7c utf8: handle UTF-8 arrays. 4 years ago
Christian Decker c656cfe38d channeld: Fix the shutdown_sent billboard direction 4 years ago
Rusty Russell ff8830876d wire/tlvstream: add tlv_make_fields helper to populate ->fields array. 4 years ago
Rusty Russell 5c167d16ab tools/generate-wire.py: use helpers. 4 years ago
Rusty Russell dc83e64003 tools/generate-wire: don't use void * pointers for tlv fromwire. 4 years ago
Rusty Russell 61422193d9 channeld: hand input blinding to lightningd. 4 years ago
Rusty Russell 4424b41c65 channeld: fix gcc warning on gcc 8.3.0 (Debian 8.3.0-6) 4 years ago
Rusty Russell ca2bd98082 unittest: use common_setup / common_shutdown almost everywhere. 4 years ago
Antoine Poinsot 8846c35ac6 dual_open: correct silent enum conversions 4 years ago
niftynei e99335e5b3 df: move tx_role functions (used in next patch) 4 years ago
niftynei 97fd18f0b5 df: incorporate a few spec changes -- serial_id is now 64-bits 4 years ago
niftynei fe56f572ed df: finalize redeemscript at the same time as witness stack 4 years ago
Rusty Russell a8177e9013 Makefile: make check-includes check all the non-generated files. 4 years ago
Rusty Russell 5e865ce42b Makefile: unify generated files definition. 4 years ago
niftynei 1b3a9be416 df, channeld: cleanup how psbt signalling works 4 years ago
niftynei f9aab50ee8 dual-fund: rework where we send our tx-sigs message, allow peers in 4 years ago
niftynei bdf1cc2f93 channeld-df: only send our sigs if we've got them 4 years ago
niftynei d1c7c78159 channeld-df: actually check serial_id of input when setting sigs 4 years ago
Rusty Russell 83aea6b2bb gossip_store: make private channels more similar to channel_announcement 4 years ago
niftynei 4508584b21 dualfund: rearrange things so that the wire-dependent calls are separate 4 years ago
niftynei 6c31eb9dd0 df-open: send the tx-sigs from channeld, check that we send it at the 4 years ago
niftynei 865c9e9567 df-channeld: broadcast funding tx, once we get tx_sigs from peer 4 years ago
niftynei 0df818c53c df-open: preliminary handling for tx_sigs message 4 years ago
niftynei b2ec5a9f45 peer_channeld: pass over PSBT, remove second message 4 years ago
niftynei 82c0b48215 wires: towire/fromwire for wally_tx 4 years ago
Rusty Russell a3c30441d3 channeld: order htlcs by id before retransmission. 4 years ago
Rusty Russell d5c91a347a channeld: log broken message if we receive HTLCs out of order. 4 years ago
Rusty Russell f37f2b6193 common/memleak: simplify and document API. 4 years ago
Matt Whitlock eab14768a8 update SHA256STAMPs using sorted dependencies 4 years ago
niftynei 586b9aa742 spec-update: handle tx_signatures in channeld (accepter side only,really) 4 years ago
niftynei 5cd06227d7 build: exclude dualopend from non-experimental builds 4 years ago
niftynei 8d429ecd06 df: add needed info to any PSBT we produce 4 years ago
niftynei d6558deaa4 opening: pass two messages to channeld to send to peer 4 years ago
niftynei 05a6a11860 dual-fund: add interactive dual-funding wires 4 years ago
niftynei 864f2f3e21 channel_id: save to database, dont derive from funding_txid 4 years ago
Rusty Russell 0e805427dc tools/generate-wire.py: strip trailing whitespace on lines, fix bolt quotes. 4 years ago
Rusty Russell c34c055d82 Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 4 years ago