1927 Commits (c8aa50a3829703bed072984eb24d836fcbaf290f)
 

Author SHA1 Message Date
Rusty Russell f2d4309add lightningd/subd: explicit failure reply support. 8 years ago
Rusty Russell 31ff5a49f4 lightningd/peer_control: remove cs from struct peer. 8 years ago
Rusty Russell 232a182b25 lightningd: get fd from HSM synchronously. 8 years ago
Rusty Russell 77620ea06f lightningd: get funding signature from HSM synchronously. 8 years ago
Rusty Russell 40ce29beac wire_sync_write: support take() 8 years ago
Christian Decker 8c6fab0ec4 wallet: Do not create dust from withdrawal transactions 8 years ago
Christian Decker a1faccb9dc walletrpc: Split owned output detection out and use it for change 8 years ago
Christian Decker 938ab67a01 wallet: move can_spend to wallet.c and json_addfunds to walletrpc.c 8 years ago
Christian Decker d6656358b5 wallet: Add bip32_base to the wallet struct 8 years ago
Christian Decker 8cdab9da1e wallet: Move json_newaddr to wallet.c 8 years ago
Christian Decker 462d936f25 wallet: Add unit test for withdrawal 8 years ago
Christian Decker b4e4a744aa walletrpc: Implemented the withdrawal flow 8 years ago
Christian Decker 8c4f381afb hsm: Sign withdrawal transactions 8 years ago
Christian Decker a775b52941 wallet: Return change satoshis when selecting coins 8 years ago
Christian Decker 3f594172b2 hsm: Add messages for withdrawal signature requests 8 years ago
Christian Decker 479036604b wallet: Implement withdrawal transaction generation 8 years ago
Christian Decker 7738bccf42 wallet: Move coin-selection primitives to wallet 8 years ago
Christian Decker 28030c3d6b bitcoind: peer argument to bitcoind_sendrawtx is unused 8 years ago
Christian Decker 1522eee528 unittests: Test some more of the db primitives. 8 years ago
Christian Decker 40165ba6d5 script: Use pkh to construct p2pkh output scripts 8 years ago
Christian Decker f10b779c83 pubkey: valgrind was reporting about unset memory in address parsing 8 years ago
Christian Decker 954b2c4a67 fix: Corrently parse non-testnet p2pkh addresses 8 years ago
Rusty Russell e80ef7dc19 test_lightningd.py: test reconnections on receiver, and htlc_fulfill. 8 years ago
Rusty Russell 773d2c09e1 lightningd: push incoming HTLCs into SENT_REMOVE_HTLC upon outgoing resolution. 8 years ago
Rusty Russell 6dbaa3ace6 test_lightningd.py: test reconnection on htlc_add. 8 years ago
Rusty Russell 9e941e26ed channeld: increment remote commit_index before receiving revoke. 8 years ago
Rusty Russell d95adf7f33 subd: hand through fatal messages as well to callback. 8 years ago
Rusty Russell 15405f95e1 lightningd: simply store commit index, rather than count sent/received. 8 years ago
Rusty Russell ffa5e1c52c peer_fail: differentiate transient and permanent failures. 8 years ago
Rusty Russell 66d55334b0 dev_disconnect: log when we are going to disconnect. 8 years ago
Rusty Russell d236e724a9 channeld: save old remote_per_commit and return it in init. 8 years ago
Rusty Russell e3debe5adb lightningd: move common "can I send HTLC" checks into send_htlc_out. 8 years ago
Rusty Russell fa91394ec7 lightningd: only update the maximum htlc ID on commit. 8 years ago
Rusty Russell 7882bc0536 lightningd: unify pay vs forward path when handling failures. 8 years ago
Rusty Russell 6b61e9ab0a channeld: exchange channel_reestablish. 8 years ago
Rusty Russell b600e6118c lightningd/channel: hand commit_index in when creating txs only. 8 years ago
Rusty Russell 90284af249 channeld: make per_commit_point and per_commit_secret handling clearer. 8 years ago
Rusty Russell 9497cbe73b lightningd/channel: tell master about the commit sigs. 8 years ago
Rusty Russell 3f65f0f000 lightningd: fix up malformed onion handling. 8 years ago
Rusty Russell 4097351f16 channeld: get handed existing HTLCs in init message. 8 years ago
Rusty Russell dc160110a6 lightningd/channel: support forcing HTLCs to restore channel state. 8 years ago
Rusty Russell 7e820f07e7 channeld: get commit indices from master. 8 years ago
Rusty Russell c1d5e41dfe channeld: include last sent commit and last revoke in init message. 8 years ago
Rusty Russell 6700a48d42 lightningd: save num_commits_sent/received and num_revocations_received. 8 years ago
Rusty Russell 4151135be2 channel: change initialization to have explicit local amount, and commot indices. 8 years ago
Rusty Russell a6b03dec15 channeld: do init as sync IO. 8 years ago
Rusty Russell a55b58d0d5 lightningd: track balance in way which matches channeld. 8 years ago
Rusty Russell f918c3a0e7 lightningd/htlc_wire: routines to marshal/unmarshal enum side. 8 years ago
Rusty Russell be1b9eb4cf lightningd/htlc_wire: routines to marshal/unmarshal enum htlc_state. 8 years ago
Rusty Russell 9868e896d9 tools/generate-wire.py: handle marshal/unmarshal of enum types. 8 years ago