302 Commits (32a1b782f3121e31d4af25aeb2ee5917c55fffca)

Author SHA1 Message Date
Rusty Russell 6f9c5f2936 gossipd: get fed the blockheight from lightningd when we know it. 5 years ago
Rusty Russell 27790832a5 gossipd: gossip_queries_ex is not longer experimental. 5 years ago
lisa neigut 19e65068a9 json: move param node_id parser to common 5 years ago
Rusty Russell acf3952acc JSON: remove handling of pre-Adelaide (B:T:N) short_channel_ids. 5 years ago
Christian Decker b6d583c26a db: Move tracking of pending statements into the `struct db` 5 years ago
Christian Decker 803007ecdf db: Make the `db` struct private and provide accessors instead 6 years ago
Rusty Russell 049529542a lightningd: delay reprocessing of incoming htlcs at startup until plugins ready. 5 years ago
Rusty Russell 855dff704c gossipd: test crc32 routines using test vectors from PR. 5 years ago
trueptolemy 4929034a40 json: Make payment_hash use `json_add_sha256` 5 years ago
lisa neigut 0c96c89d67 db-fix: resolve crash on fundchannel 5 years ago
Rusty Russell 979fbeb3b0 lightningd: simplify --daemon. 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 5 years ago
Rusty Russell 39e8e98b49 options: make option registration a single function. 6 years ago
Rusty Russell f68c9fa9c9 opt: make sure early cmdline options override config file. 6 years ago
Rusty Russell dd79813a75 common: add peer_error flag to treat this error as "soft". 6 years ago
darosior b5bb7f191f Plugins: Add a notification for invoice payment 6 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 6 years ago
Rusty Russell fb6870c139 param: implement helpers for multiplex commands. 6 years ago
Christian Decker 86d4362b65 wallet: Don't delete channels from DB, mark them closed. 6 years ago
lisa neigut 7046d0220c makefiles: move all unit tests under `make check-units` 6 years ago
Rusty Russell f1bea55395 lightningd: fix occasional missing txid detection. 6 years ago
Rusty Russell f1b57063f7 bitcoin/tx: use fromwire_fail in pull_bitcoin_tx. 6 years ago
Rusty Russell d817735dc2 lightningd: use ccan/json_out. 6 years ago
Rusty Russell 7f75043ab2 lightningd: tighten interal json_stream API. 6 years ago
Rusty Russell bb7bbd03c5 lightningd: have json_stream_success start the "result" object. 6 years ago
Rusty Russell 220449e1cd ccan: import ccan/json_out and ccan/json_escape. 6 years ago
Rusty Russell ad24d94c7b lightningd: make 'spendable_msatoshi' more realistic. 6 years ago
Christian Decker b6b548a983 wallet: Rip out the txtypes type in favor of enum wallet_tx_type 6 years ago
Christian Decker 05dbf1a2a9 onchaind: Store and annotate close transaction when we drop to chain 6 years ago
Christian Decker 7f898aa2a4 wallet: Annotate funding transaction in the database 6 years ago
trueptolemy 96135dab5e log: add 'warning' notification when log 6 years ago
Rusty Russell e1dbc0b12b wallet: clean reserved inputs on startup. 6 years ago
Rusty Russell 1a3886c116 wallet: keep a list of unreleased transactions. 6 years ago
Rusty Russell 7e02fbe6ec lightningd: add json_add_tx helper. 6 years ago
lisa neigut a4a193840f json: add a param parser for a txid 6 years ago
Rusty Russell 5591c0b5d8 gossipd: don't send gossip stream, let per-peer daemons read it themselves. 6 years ago
Rusty Russell 38d2899fbb common/per_per_state: generalize lightningd/peer_comm Part 1 6 years ago
Christian Decker 1561ffaea0 hooks: Add cltv_expiry_delta to the htlc_accepted hook 6 years ago
ZmnSCPxj 48df6c8566 lightningd/io_loop_with_timers.c: Move mainloop to its own source file, have chaintopology use it. 6 years ago
Rusty Russell 0b79538b18 lightningd: hang up on clients if they make us run out of memory. 6 years ago
Rusty Russell 401bd9f8ef json: rename json_add_amount_sat to json_add_amount_sat_compat. 6 years ago
Rusty Russell f3d30f1267 openingd: check with lightningd when we receive an offer. 6 years ago
trueptolemy 0f429853fc wallet: cleanup the tal context in wallet_channels_load_active() and wallet_stmt2channel() 6 years ago
Rusty Russell eaac0d7105 lightningd: group crypto_state and fds into a convenient structure. 6 years ago
GreenAddress fb07265663 remove libbase58, use base58 from libwally (#2594) 6 years ago
Simon Vrouwe c053dc9a6a lightningd: fix/refactor select_inchan for invoice route-hint, use fractional excess as weight 6 years ago
Rusty Russell 6630b99cf7 lightningd: move local invoice resolution into invoice.c function. 6 years ago
Rusty Russell dc6d53e787 lightningd: don't bother pretty-printing JSON. 6 years ago
Rusty Russell a2fa699e0e Use node_id everywhere for nodes. 6 years ago
Rusty Russell b4455d517c common/node_id: new type. 6 years ago