583 Commits (1ecad0cc537d560b7444741b71ca3e5a87295f05)

Author SHA1 Message Date
Rusty Russell 1e7b1276a9 common/gossip_rcvd_filter: cache for received gossip. 5 years ago
Rusty Russell 2652cc9704 common/memleak: simplify notleak() handling. 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
Rusty Russell 837e6232c3 common: reduce header differences for DEVELOPER vs non-DEVELOPER. 5 years ago
Rusty Russell acf3952acc JSON: remove handling of pre-Adelaide (B:T:N) short_channel_ids. 5 years ago
Rusty Russell a134062f98 bolt11: handle `9` fields for new features. 5 years ago
Rusty Russell 2e3eadbe91 common/features: expose feature bitmap low-level functions. 5 years ago
trueptolemy cdcafdaf74 API: `txprepare` now support mutiple outputs 5 years ago
trueptolemy 0ab3817715 common: Fix a memleak in `withdraw_tx` 5 years ago
trueptolemy b660531216 common: `withdraw_tx()` now use the array of `struct bitcoin_tx_output` as parameter 5 years ago
Rusty Russell 6901732ee0 lightningd: create --list-features-only which lists what features we support. 5 years ago
Rusty Russell 17edcfa24d features: don't assume we'll always only advertize optional features. 5 years ago
Rusty Russell a38131f349 EXPERIMENTAL: advertize the extended_queries feature. 5 years ago
Rusty Russell 6349222ea2 Spec: Update to latest BOLT, include our first global feature definition. 5 years ago
Rusty Russell af645b38c8 common: fix missing HOME case, when we override --lightning-dir. 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
Rusty Russell ca28c30eff funding: don't allow funding new channels until we're synced. 5 years ago
Rusty Russell e7728c0eea common: implement decoding of query-flags for query_short_channel_ids. 5 years ago
Rusty Russell 596972366d wire: always ignore unknown odd messages. 5 years ago
lisa neigut c7f3fa34b2 funding tx: include segwit marker + flag in fee calculation 5 years ago
Rusty Russell 913a1a9b59 bolt: update to 8b2cf0054660bece9e1004f42a500c6a1a77efd3 5 years ago
Rusty Russell 8774070a31 bolt: Update to latest bolt, including TLV onion format. 5 years ago
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 6 years ago
Christian Decker c752c3318d sphinx: Cleanup sphinx onion construction, remove realm 6 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. 6 years ago
Rusty Russell 0b5b1faff5 common/configdir: simply supply defaults, leave parsing to programs. 6 years ago
Rusty Russell 6c7a45623e common: detect "sync error" from lnd. 6 years ago
Rusty Russell dd79813a75 common: add peer_error flag to treat this error as "soft". 6 years ago
lisa neigut 46cbca97ea bolt-gen: use 'enum' instead of 'e:' prefix for enums 6 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 6 years ago
Rusty Russell 8b09a9ad06 devtools: add mkfunding and mkcommit. 6 years ago
Rusty Russell 1e6eabf018 developer: add --dev-force-channel-secrets. 6 years ago
Rusty Russell fb6870c139 param: implement helpers for multiplex commands. 6 years ago
lisa neigut 5c07afac7d bolt: update to BOLT spec changes (extract format + type specifications) 6 years ago