107 Commits (7b735e5de83b541fbaa08abf9f53778add9e8e82)

Author SHA1 Message Date
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Christian Decker f24aab1916 sphinx: Updating daemon to new sphinx implementation 8 years ago
Rusty Russell f61da7eb64 tests/test_lightningd.py: incorporate everything from old test-basic shell test. 8 years ago
Rusty Russell 056f93e2d2 ping: move test to python. 8 years ago
Rusty Russell 6d55a17642 lightningd/dev_ping: expand to cover gossipd. 8 years ago
Rusty Russell 8f358b7a91 lightningd: add dev_ping command for channeld. 8 years ago
Rusty Russell 52ee36c595 tests: run valgrind on children. 8 years ago
Rusty Russell e2dc10f98d lightningd: pay support. 8 years ago
Rusty Russell f3dbc75eb3 lightningd: send message on HTLC failure, relay to peer. 8 years ago
Rusty Russell 1c0b43f04d channel: tell master about the HTLC fulfillment. 8 years ago
Rusty Russell 86da7c3a4d lightningd/channel: send and receive htlc_fulfilled messages. 8 years ago
Rusty Russell 2d635a381b lightningd/channel: pass owner, not sender to channel_fulfill_htlc / channel_fail_htlc 8 years ago
Rusty Russell 85fd8218e2 lightningd: track channel balance. 8 years ago
Rusty Russell be4af38d0c channel: unwrap and send incoming HTLCs to master. 8 years ago
Rusty Russell d3cbde4b46 lightningd/channel: send and receive revoke_and_ack packets. 8 years ago
Rusty Russell 27764b65f9 lightningd: fix shachain to be 48-bits, with hack for legacy. 8 years ago
Rusty Russell 3041cd5915 lightningd/channel.c: clearer functions names, better return values. 8 years ago
Rusty Russell f83c04fdbe lightningd/channel.c: make callbacks clearly generic 8 years ago
Rusty Russell ada1eb5106 lightningd/channel.c: add callbacks for when HTLCs fully committed/removed. 8 years ago
Rusty Russell 64b50e5cb6 lightningd/channel: handle adding HTLC, generalize handler. 8 years ago
Rusty Russell 4839916038 lightningd/cryptomsg: discard unknown odd messages internally. 8 years ago
Rusty Russell 47da80fdca lightningd: dev_newhtlc command. 8 years ago
Rusty Russell 075092411e lightningd/channel: generate htlc txs and wscripts as well. 8 years ago
Rusty Russell 5e00beaeb4 lightningd/test: fix tests after 62ccf266fa 8 years ago
Rusty Russell 4bf398c4e7 status: move into lightningd/status. 8 years ago
Rusty Russell f0c838d250 lightningd: more updates to match latest BOLT2/3. 8 years ago
Rusty Russell fc198e1bac lightningd/test/run-commit_tx: generate test vectors for new scripts. 8 years ago
Rusty Russell 8d01eeeef5 lightningd/commit_tx: support for printing out actual tx fees. 8 years ago
Rusty Russell 29d6004efc bitcoin/script: update scripts to the lightningnetwork/lightning-rfc#123 version 8 years ago
Rusty Russell 9014f2593e lightningd/channel: normal operation daemon. 8 years ago
Rusty Russell c64447a929 lightningd/derive_basepoints: hoist derivation logic. 8 years ago
Rusty Russell 9eeb76e185 lightningd: broadcast transaction once we're told to. 8 years ago
Rusty Russell b937793555 lightningd/funding_tx: output number is 16 bit. 8 years ago
Rusty Russell ccff3ac437 lightningd/funding_tx: fill in scriptsigs for p2sh UTXOs. 8 years ago
Rusty Russell d77e7963f9 funding_tx: permute inputs, don't re-calculate fees 8 years ago
Rusty Russell 5dc0402a44 Update to lightning-rfc to dc0b529161561c6be3ff53c5f8574b23c3305a04 8 years ago
Rusty Russell fd258fe495 lightningd: wire up opening daemon. 8 years ago
Rusty Russell 5d0977df3a lightningd/funding_tx: use struct utxos, remove signing helper. 8 years ago
Rusty Russell 90737371d0 lightningd/cryptomsg: split raw crypto_state vs peer_crypto_state 8 years ago
Rusty Russell 5475666b7e lightningd: simple wallet support. 8 years ago
Rusty Russell 4a7418e3db channel: object to track channel state. 8 years ago
Rusty Russell 9284819f68 commit_tx: expose more internal functions. 8 years ago
Rusty Russell e8e96e67d0 commit_tx: make interface side-agnostic. 8 years ago
Rusty Russell 726e7226c4 commit_tx: update HTLC-tx fees to match latest BOLT. 8 years ago
Rusty Russell f7cc079221 test/run-commit_tx: Fix derivation of BOLT #3 test vectors. 8 years ago
Rusty Russell 20a07d860a check-source: include tests, libdir. 8 years ago
Rusty Russell 66d122684d lightningd/test/run-commit_tx: Creation of BOLT 3 test vectors. 8 years ago
Rusty Russell b290a96a4a lightningd: use daemon/htlc_state.c 8 years ago
Rusty Russell be46fdf254 lightningd/funding_tx.c: helper to create a funding transaction (with change). 8 years ago
Rusty Russell dc3b27e1d3 key_derive: key derivation from basepoints as specified in BOLT 3 8 years ago