688 Commits (37b269f53e1389bfe714024f5319db7bb1a75355)
 

Author SHA1 Message Date
Rusty Russell d3455e7c22 Add brief HACKING.md, and update name. 9 years ago
Rusty Russell 862509637b daemon: implement unilateral commit. 9 years ago
Rusty Russell 27eedc9f51 patch bitcoind_get_mediantime.patch 9 years ago
Rusty Russell 6afe3f718d daemon: bitcoind callback gives the blockhash the tx was included in. 9 years ago
Rusty Russell b70c18a40e daemon: implement anchor watch timeout. 9 years ago
Rusty Russell 4e5ced4de2 daemon: don't crash on pkt_err 9 years ago
Rusty Russell 168ed96b12 daemon: close command. 9 years ago
Rusty Russell 45c5c83d6f daemon: exit main loop to free dead peers. 9 years ago
Rusty Russell f690be1e83 daemon: dev-crash command. 9 years ago
Rusty Russell 212f8ee022 daemon: fail if we enter an error state. 9 years ago
Rusty Russell b76858c1a1 daemon: implement HTLC expiry. 9 years ago
Rusty Russell 1018823f97 daemon: HTLC expiry limits. 9 years ago
Rusty Russell a3e3f83d9f daemon: dev-mocktime command 9 years ago
Rusty Russell f3c5aa7634 daemon: don't close conn until we've sent all the output packets. 9 years ago
Rusty Russell 8b666ea449 daemon: queue commands rather than executing them immediately. 9 years ago
Rusty Russell 2346f6bf14 daemon: routefail command. 9 years ago
Rusty Russell 86f4bd772c daemon/test/test.sh: check_status() helper for HTLC status checks. 9 years ago
Rusty Russell 1e82799852 daemon: fulfillhtlc command 9 years ago
Rusty Russell 17359279b2 daemon: getpeers: list HTLCs. 9 years ago
Rusty Russell e1f772a443 peer: implement committed_to_htlcs(). 9 years ago
Rusty Russell 9efdbbb21b peer: use funding.h's struct channel_htlc. 9 years ago
Rusty Russell fc4c94cb06 daemon: simple close support for the case of one side closing transaction. 9 years ago
Rusty Russell 6ba5c3cc3b timeout: oneshot timer support. 9 years ago
Rusty Russell 9f560a9494 daemon: --closing-fee 9 years ago
Rusty Russell 6bdaa5d1ca daemon: newhtlc command. 9 years ago
Rusty Russell 645958920e peer: make_commit_txs() helper. 9 years ago
Rusty Russell 5acb3c9848 daemon: dev-rhash command. 9 years ago
Rusty Russell 8f0e10309a daemon: --bitcoind-poll=<seconds> 9 years ago
Rusty Russell 6443629f6a daemon/test/test.sh: add --valgrind and --gdb options. 9 years ago
Rusty Russell f5538bd1d2 daemon: test scripts. 9 years ago
Rusty Russell 3c9fd4fbe6 daemon: code to open channel and watch anchor. 9 years ago
Rusty Russell ecbe671688 peer: keep current commit txs, anchor state, channel funding and their sig. 9 years ago
Rusty Russell 871e4d5172 secrets: peer_sign_theircommit() helper. 9 years ago
Rusty Russell 90e381f750 bitcoind: try gettransaction as well as getrawtransaction. 9 years ago
Rusty Russell ae04116883 daemon: send open_pkt on initialization. 9 years ago
Rusty Russell 12b9d39b76 daemon: store revocation hashes in the peer_visible_state structure. 9 years ago
Rusty Russell abc002ff15 daemon: add state.c. 9 years ago
Rusty Russell a5e08e7f79 lightning-cli: give error message when lightningd produces non-object response. 9 years ago
Rusty Russell 0dbbd81430 bitcoind: tell bitcoind_poll_transactions's callback if tx is a coinbase. 9 years ago
Rusty Russell 5b9f8d8bbd bitcoind: serialize requests. 9 years ago
Rusty Russell 980d0d2bf1 bitcoind: warn if their bitcoin config not on testnet/regtest. 9 years ago
Rusty Russell 34e32978b8 bitcoind: warn if their bitcoin config doesn't have walletbroadcast=0. 9 years ago
Rusty Russell c51a8d804f bitcoind: routine to send to a specific address. 9 years ago
Rusty Russell c0766061fa dns: don't allow non-stream sockets. 9 years ago
Rusty Russell d5328c7577 bitcoind: routine to broadcast a transaction. 9 years ago
Rusty Russell fc49e3fd74 daemon: rename 'state' to 'dstate' everywhere. 9 years ago
Rusty Russell 5ac1d5df00 state: include daemon/peer (only if !TEST_COVERAGE). 9 years ago
Rusty Russell b04392609a daemon: encapsulate each side's state in a struct. 9 years ago
Rusty Russell 0376e08fea daemon: peer needs to know who offered the anchor. 9 years ago
Rusty Russell e9237f94b1 daemon/watch: API to watch various bitcoin transactions. 9 years ago