660 Commits (6601c43edc83fa84d7155ba3887b181a7601f6d4)

Author SHA1 Message Date
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
Rusty Russell 68dae5648d gossipd: route correctly using final CLTV value. 7 years ago
Rusty Russell bc9918ad46 dev: option not to do backtracing. 7 years ago
Rusty Russell 21305c0d28 fatal: cause a backtrace. 7 years ago
Rusty Russell 82f252c79a test_permfail_new_commit: fix intermittant failure. 7 years ago
Rusty Russell 0c7ca9ab7c gossipd: call to return all connected peers. 7 years ago
Rusty Russell a7d6326bef type_to_string: format wireaddr. 7 years ago
Rusty Russell 78cd25d620 ipaddr: rename to wireaddr. 7 years ago
Rusty Russell 4bd0352951 lightningd: try to figure out our own IP automatically. 7 years ago
Rusty Russell 329269d9d0 lightningd: support multiple addresses. 7 years ago
Rusty Russell bd1cac34ce netaddr: remove. 7 years ago