510 Commits (79345cc0b9670346690e2551cdad84a97cdc09fc)

Author SHA1 Message Date
Rusty Russell 7835a25121 common: helper to suppress 'may be used uninitialized' warnings. 5 years ago
Rusty Russell 2241e25cb4 test: move run-bigsize into common to match common/bigsize. 5 years ago
Rusty Russell 8349c1a0c2 bigsize: insist in minimal representation in bigsize_get(). 5 years ago
Rusty Russell 3fa375881a bigsize: make it a proper first-class type. 5 years ago
Rusty Russell e23f183468 common/sphinx: use bigsize_get not varint_get. 5 years ago
Christian Decker 9288a7906b tx: Add chainparams to struct bitcoin_tx as context 5 years ago
Chirimen-Jako b7119150a7 Fix build fail on 32bit environment. 5 years ago
Christian Decker 78c7edb889 sphinx: Switch to big-endian number encoding 5 years ago
Christian Decker c752c3318d sphinx: Cleanup sphinx onion construction, remove realm 5 years ago
Christian Decker 660921a9dd sphinx: Introduce a `runtest` command to the onion tool 6 years ago
Christian Decker b83d15ea4a sphinx: Remove standalone v0 payload in favor of the unionized one 6 years ago
Christian Decker d607afd195 sphinx: Variable left-shift when unwrapping onion 6 years ago
Christian Decker 7bc4cf83b1 sphinx: Expose sphinx_add_raw_hop for testing 6 years ago
Christian Decker 75c0160c08 sphinx: Simplify the filler generation code 6 years ago
Christian Decker a0a1a1f752 sphinx: Add function to add a new v0 hop to a sphinx_path 6 years ago
Christian Decker 71cf4e1b39 sphinx: Add sphinx_path struct to encapsulate routing related info 6 years ago
Christian Decker ea4831363e sphinx: Consolidate some of the hard-coded parameter naming 6 years ago
Rusty Russell b03369ea2d common: generalize json_tok_remove. 5 years ago
Rusty Russell 0b5b1faff5 common/configdir: simply supply defaults, leave parsing to programs. 5 years ago
Rusty Russell 6c7a45623e common: detect "sync error" from lnd. 5 years ago
Rusty Russell dd79813a75 common: add peer_error flag to treat this error as "soft". 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 8b09a9ad06 devtools: add mkfunding and mkcommit. 5 years ago
Rusty Russell 1e6eabf018 developer: add --dev-force-channel-secrets. 5 years ago
Rusty Russell fb6870c139 param: implement helpers for multiplex commands. 5 years ago
lisa neigut 5c07afac7d bolt: update to BOLT spec changes (extract format + type specifications) 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 adcb6641a7 common/gossip_store: handle short reads. 5 years ago
Rusty Russell f1b57063f7 bitcoin/tx: use fromwire_fail in pull_bitcoin_tx. 5 years ago
lisa neigut a9d0550cf4 common: pull out scriptPubkey address method 5 years ago
Rusty Russell 220449e1cd ccan: import ccan/json_out and ccan/json_escape. 5 years ago
Rusty Russell 0d2a4830ed ccan: update to faster and correct crc32c implementation. 5 years ago
darosior ac038b340b fundchannel: Add a new 'utxo' parameter 5 years ago
darosior ca4b07c529 json: add a helper to split a json token given a specific character 5 years ago
Rusty Russell e7778a0494 channeld: extract HTLC trim logic into common. 5 years ago
Rusty Russell db0a28501b gossip: bump version to remove lingering issues with master. 5 years ago
Christian Decker b6b548a983 wallet: Rip out the txtypes type in favor of enum wallet_tx_type 5 years ago
Christian Decker ad4b9204ab wallet: Add function to annotate transactions aposteriori 5 years ago
Rusty Russell ffa84637ea common/utxo: don't memleak script. 5 years ago
Rusty Russell 3b91a6f7c3 wtx_select_utxos: use wallet_tx as our allocation context for utxos. 5 years ago
Rusty Russell 92da5ef5f4 common/withdraw_tx: tell caller where we put the change output. 5 years ago
lisa neigut a4a193840f json: add a param parser for a txid 5 years ago
Rusty Russell 728bb4e662 common/gossip_store: handle timestamp filtering. 5 years ago
Rusty Russell 948490ec58 gossipd: add timestamp in gossip store header. 5 years ago
Rusty Russell 5591c0b5d8 gossipd: don't send gossip stream, let per-peer daemons read it themselves. 5 years ago
Rusty Russell a5f6ef385a gossipd: don't wrap messages when we send them to the peer. 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