1492 Commits (27835df8fd4500f2da431ce52d74f4277fe4b112)

Author SHA1 Message Date
Christian Decker 26aa0e2aa4 topogoly: Extract owned funds from transactions in blocks 7 years ago
Christian Decker 9c4f075c6e topogoly: Reduce log noise 7 years ago
Rusty Russell af7e6158af Makefile: clean needs to do more, distclean should remove everything. 7 years ago
Rusty Russell 18db1105c7 json_invoice: return absolute expiry_time 7 years ago
Rusty Russell 45f5bb7fac bolt11: move to common/ and sign via callback. 7 years ago
Rusty Russell 78d0a5e840 bech32: move to common/ 7 years ago
Christian Decker 79443d6f94 htlc: Defer saving the outgoing payment until we store the HTLC 7 years ago
Rusty Russell 1a38c98a7e chaintopology: implement dev-setfees to force feerate changes. 7 years ago
Rusty Russell 552e56d002 channeld: send update_fee messages. 7 years ago
Rusty Russell 062f18127d channeld: handle incoming feerate changes. 7 years ago
Rusty Russell b836b452dc feerate: keep feerates separately for each side. 7 years ago
Rusty Russell 24b4326b30 onchaind: use normal feerate, not last feerate from transaction. 7 years ago
Rusty Russell ccf86a138a chaintopology: add notify_feerate_change() callback. 7 years ago
Rusty Russell d44088db83 fund-channel: use real feerate. 7 years ago
Rusty Russell e2287ce545 openingd: use real feerates. 7 years ago
Rusty Russell f1e4cad9d4 feerate: use u32 everywhere. 7 years ago
Rusty Russell 88af0f5bf8 tests: change --override-fee-rate to --override-fee-rates and use in tests. 7 years ago
Rusty Russell 7151c65535 chaintopology: track three different feerates. 7 years ago
Rusty Russell ef4d54df94 chaintopology: use satoshi-per-kw everywhere. 7 years ago
Rusty Russell b954662f06 bitcoind: use estimatesmartfee. 7 years ago
Rusty Russell 35a6ab8151 invoice: don't allow payments in expired invoices. 7 years ago
Rusty Russell 1e6d5d82aa invoice: record expiry in data structure. 7 years ago
Rusty Russell 2d05644dfd json_invoice: add optional expiry argument. 7 years ago
Rusty Russell fbc5ba12e4 invoice: simplify find_invoice_by_label. 7 years ago
Rusty Russell 70f15fb068 json_invoice: remove 'r' argument. 7 years ago
Rusty Russell 40315bfb91 test: fix dependencies. 7 years ago
Rusty Russell 37b4ab306e run-channel.c: move under channeld/ 7 years ago
Rusty Russell 593d0fa625 lightningd: initialize dev_subdaemon_fail to false. 7 years ago
Rusty Russell 5fb4577890 channeld/full_channel: fix incorrect reutrn from channel_rcvd_revoke_and_ack. 7 years ago
Christian Decker 77497b526f jsonrpc: Add listpayments method 7 years ago
Christian Decker e0d86376e2 wallet: Track outgoing payments in the database 7 years ago
Christian Decker 6ceb375650 wallet: Record issued invoices in the payments table 7 years ago
Rusty Russell 5281541ec6 closingd: start with proper maximum fee, not our guesstimate. 7 years ago
Rusty Russell 46f2e17905 openingd: update to BOLT with htlckey. 7 years ago
Rusty Russell fc05779f78 subdaemons: pass back and forth the htlc points. 7 years ago
Rusty Russell 654c2f4eb8 onchaind: use HTLC key for htlc signatures. 7 years ago
Rusty Russell 4db460903a htlc_tx: wire up the htlc points. 7 years ago
Rusty Russell fe5614a489 basepoints/secrets: add htlc entry 7 years ago
Christian Decker adfe494b08 invoice: Fix waitanyinvoice 7 years ago
Rusty Russell f95afc55d8 rpc: report netaddr as array. 7 years ago
Christian Decker 89f016f524 jsonrpc: Only print netaddr in getpeers when we know it 7 years ago
Rusty Russell 956350e62e lightningd: check peers don't leave dangling HTLCs when they die. 7 years ago
Rusty Russell e9337820a0 onchaind: remove htlcs when peer is irrevocably committed. 7 years ago
Christian Decker 07e5a9ef9f htlc: Allow for exactly min_final_cltv_expiry cltv delta 7 years ago
Rusty Russell 4fb472b7a7 db: we must always be in a transaction, remove nested, call fatal() 7 years ago
Rusty Russell 7133a2f9b3 wallet: assume db errors will be fatal, don't check. 7 years ago
Rusty Russell bccd2f8cf4 bitcoind: wrap callbacks in transaction. 7 years ago
Rusty Russell 8229769438 lightningd: do initial database load within a transaction. 7 years ago
Rusty Russell 7586f3ed54 timers: wrap all calls in transactions. 7 years ago
Rusty Russell 01361ab21b jsonrpc: wrap all calls in transaction. 7 years ago