720 Commits (6afc7dcc09cb3fafb5f1d81cbb5b0f95c3c8bb88)

Author SHA1 Message Date
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
Rusty Russell 3a596d6dda subd: wrap all message callbacks in a transaction. 7 years ago
Rusty Russell 8cef36cbd7 lightningd: fail htlcs we fulfill if peer unresponsive after deadline. 7 years ago
Rusty Russell 1142c44c29 lightningd: fail htlcs we offer if peer unresponsive after deadline. 7 years ago
Rusty Russell 9662589ed8 lightningd: move notify_new_block() callback to peer_htlcs. 7 years ago
Rusty Russell bdabb24734 lightningd: note our complience on not forwarding an HTLC post deadline. 7 years ago
Rusty Russell c14b159166 lightningd: remove --deadline-blocks option. 7 years ago
Rusty Russell a55ce607a1 bitcoind: contain ld pointer. 7 years ago
Rusty Russell 860a76b1c9 lightningd: update to add `wire_expiry_too_far`. 7 years ago
Rusty Russell 112ae0d0f5 common/test/run-json: test JSON escaping. 7 years ago
Rusty Russell b7774fcb0a bolt11: comment on weird assignment-then-check test. 7 years ago
Rusty Russell a9002eac52 Update to latest BOLT. 7 years ago
Rusty Russell 6c21da69e6 bolt11: 'c' support for min_final_cltv_expiry. 7 years ago
Rusty Russell e1dc75e954 pay: new all-in-one RPC command. 7 years ago
Rusty Russell d577769350 invoice: provide bolt11 invoice. 7 years ago
Rusty Russell 8d09734536 bolt11: add decodepay RPC helper. 7 years ago
Rusty Russell 15e1e4b099 bolt11: support for encoding/decoding and checking. 7 years ago
Rusty Russell 9ec5cb7ba2 script: enhance is_p2sh/is_p2pkh/is_p2wsh/is_p2wpkh to extract addr. 7 years ago
Rusty Russell 7ed81cdf7b pay: factor out actual payment sending from json part of sendpay. 7 years ago
Rusty Russell 79df10f782 bech32: pull in bech32 sample code, almost untouched. 7 years ago
Rusty Russell c2a0c51c30 lightningd: check for excessive HTLC locktimes. 7 years ago
Rusty Russell 0000dc5908 lightningd: Allow in excess of ctlv_expiry. 7 years ago
Rusty Russell 71e794a046 lightningd: split ctlv_expiry and final_cltv. 7 years ago