63 Commits (0e07cc7a361b6f8fc3175fb90c2267007c0b824a)

Author SHA1 Message Date
Rusty Russell 4c136dde98 peer: don't free unclosed connection. 9 years ago
Rusty Russell 5e7b3d02a1 daemon: batching of changes as per BOLT #2. 9 years ago
Rusty Russell b7a7234717 packets: remember callbacks for acks on queued packets. 9 years ago
Rusty Russell 57689390fb state: queue packets directly. 9 years ago
Rusty Russell 8ed68179a5 funding: add 64-bit id to HTLCs. 9 years ago
Rusty Russell b6943b9198 protocol: remove support for uncompressed pubkeys. 9 years ago
Rusty Russell 8c468c1e15 daemon: use fee rates rather than absolute fees (BOLT #2) 9 years ago
Rusty Russell ba2854e835 peer: don't segv if closing before anchor established. 9 years ago
Rusty Russell 994addadce state: INPUT_CONNECTION_LOST 9 years ago
Rusty Russell b423b33236 protocol: implement close as per BOLT #2. 9 years ago
Rusty Russell afedf0e8ac cryptopkt: implement ack callbacks. 9 years ago
Rusty Russell f8a96ba11f daemon: remove try_command call after queue_cmd. 9 years ago
Rusty Russell b017ca1240 protocol: include next revocation hash in open packet. 9 years ago
Rusty Russell 53a8aef95c daemon: use dynamic array for outgoing queue. 9 years ago
Rusty Russell cc16f46621 daemon: introduce union htlc_staging for proposed changes to HTLCs. 9 years ago
Rusty Russell b8911cde98 daemon: don't allocate htlc inside struct newhtlc. 9 years ago
Rusty Russell b218e79206 daemon: make find_peer take the raw token. 9 years ago
Rusty Russell 71c02c7b4c daemon: make json_get_param() understand which args are compulsory. 9 years ago
Rusty Russell 85147347e2 funding: explicitly mark which side offered the anchor. 9 years ago
Rusty Russell cb0cc80984 patch remove-timeout.patch 9 years ago
Rusty Russell 1f9103c9d3 daemon: rename num_htlcs to commit_tx_counter. 9 years ago
Rusty Russell 983000428f daemon: rename CMD_SEND_HTLC_UPDATE to CMD_SEND_HTLC_ADD 9 years ago
Rusty Russell 4f67b59c26 protocol: rename routefail to fail. 9 years ago
Rusty Russell a2f4000d22 state: cleanup after anchor has been transmitted. 9 years ago
Rusty Russell 35ab923163 peer: fix dangling peer->current_htlc->htlc pointer. 9 years ago
Rusty Russell ab1176d218 jsonrpc: rename "id" to "peerid" everywhere. 9 years ago
Rusty Russell 862509637b daemon: implement unilateral commit. 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 168ed96b12 daemon: close command. 9 years ago
Rusty Russell 45c5c83d6f daemon: exit main loop to free dead peers. 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 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 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 6bdaa5d1ca daemon: newhtlc command. 9 years ago
Rusty Russell 645958920e peer: make_commit_txs() helper. 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 ae04116883 daemon: send open_pkt on initialization. 9 years ago
Rusty Russell abc002ff15 daemon: add state.c. 9 years ago
Rusty Russell c51a8d804f bitcoind: routine to send to a specific address. 9 years ago