855 Commits (d2789fd6471bb037e0159207645f78505de04aac)

Author SHA1 Message Date
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 8 years ago
Rusty Russell 956350e62e lightningd: check peers don't leave dangling HTLCs when they die. 8 years ago
Rusty Russell e9337820a0 onchaind: remove htlcs when peer is irrevocably committed. 8 years ago
Christian Decker 07e5a9ef9f htlc: Allow for exactly min_final_cltv_expiry cltv delta 8 years ago
Rusty Russell 4fb472b7a7 db: we must always be in a transaction, remove nested, call fatal() 8 years ago
Rusty Russell 7133a2f9b3 wallet: assume db errors will be fatal, don't check. 8 years ago
Rusty Russell bccd2f8cf4 bitcoind: wrap callbacks in transaction. 8 years ago
Rusty Russell 8229769438 lightningd: do initial database load within a transaction. 8 years ago
Rusty Russell 7586f3ed54 timers: wrap all calls in transactions. 8 years ago
Rusty Russell 01361ab21b jsonrpc: wrap all calls in transaction. 8 years ago
Rusty Russell 3a596d6dda subd: wrap all message callbacks in a transaction. 8 years ago
Rusty Russell 8cef36cbd7 lightningd: fail htlcs we fulfill if peer unresponsive after deadline. 8 years ago
Rusty Russell 1142c44c29 lightningd: fail htlcs we offer if peer unresponsive after deadline. 8 years ago
Rusty Russell 9662589ed8 lightningd: move notify_new_block() callback to peer_htlcs. 8 years ago
Rusty Russell bdabb24734 lightningd: note our complience on not forwarding an HTLC post deadline. 8 years ago
Rusty Russell c14b159166 lightningd: remove --deadline-blocks option. 8 years ago
Rusty Russell a55ce607a1 bitcoind: contain ld pointer. 8 years ago
Rusty Russell 860a76b1c9 lightningd: update to add `wire_expiry_too_far`. 8 years ago
Rusty Russell 112ae0d0f5 common/test/run-json: test JSON escaping. 8 years ago
Rusty Russell b7774fcb0a bolt11: comment on weird assignment-then-check test. 8 years ago
Rusty Russell a9002eac52 Update to latest BOLT. 8 years ago
Rusty Russell 6c21da69e6 bolt11: 'c' support for min_final_cltv_expiry. 8 years ago
Rusty Russell e1dc75e954 pay: new all-in-one RPC command. 8 years ago
Rusty Russell d577769350 invoice: provide bolt11 invoice. 8 years ago
Rusty Russell 8d09734536 bolt11: add decodepay RPC helper. 8 years ago
Rusty Russell 15e1e4b099 bolt11: support for encoding/decoding and checking. 8 years ago
Rusty Russell 9ec5cb7ba2 script: enhance is_p2sh/is_p2pkh/is_p2wsh/is_p2wpkh to extract addr. 8 years ago
Rusty Russell 7ed81cdf7b pay: factor out actual payment sending from json part of sendpay. 8 years ago
Rusty Russell 79df10f782 bech32: pull in bech32 sample code, almost untouched. 8 years ago
Rusty Russell c2a0c51c30 lightningd: check for excessive HTLC locktimes. 8 years ago
Rusty Russell 0000dc5908 lightningd: Allow in excess of ctlv_expiry. 8 years ago
Rusty Russell 71e794a046 lightningd: split ctlv_expiry and final_cltv. 8 years ago
Rusty Russell 68dae5648d gossipd: route correctly using final CLTV value. 8 years ago
Rusty Russell bc9918ad46 dev: option not to do backtracing. 8 years ago
Rusty Russell 21305c0d28 fatal: cause a backtrace. 8 years ago
Rusty Russell 82f252c79a test_permfail_new_commit: fix intermittant failure. 8 years ago
Rusty Russell 0c7ca9ab7c gossipd: call to return all connected peers. 8 years ago
Rusty Russell a7d6326bef type_to_string: format wireaddr. 8 years ago
Rusty Russell 78cd25d620 ipaddr: rename to wireaddr. 8 years ago
Rusty Russell 4bd0352951 lightningd: try to figure out our own IP automatically. 8 years ago
Rusty Russell 329269d9d0 lightningd: support multiple addresses. 8 years ago
Rusty Russell bd1cac34ce netaddr: remove. 8 years ago
Rusty Russell dfd60a2047 gossipd: tell the master the peer's address. 8 years ago
Rusty Russell ac92138603 common: remove unused assert() headers. 8 years ago
Rusty Russell 81db5896e1 common/json: remove asserts() which may trigger from user input. 8 years ago
Rusty Russell 11b43a422b lightningd: close one possibly-reachable abort. 8 years ago
Rusty Russell 3c6eec87e3 Add DEVELOPER flag, set by default. 8 years ago