46 Commits (5a2a9126c3462704084c774fbd3bb39457dfb006)

Author SHA1 Message Date
Rusty Russell 35d1b13cde daemon: commit outstanding changes via timer. 9 years ago
Rusty Russell 09de557c69 daemon: update limit to reflect latest BOLT#2. 9 years ago
Rusty Russell f6b36b9be3 Revert: 064309df1a "peer: signature in commit_info is always valid." 9 years ago
Rusty Russell bccd10c6d8 daemon: don't code check for cleared commits in the main loop, use pending queue. 9 years ago
Rusty Russell 9eabab78ab utils: tal_hexstr() helper. 9 years ago
Rusty Russell 7614e513bd commit_tx: keep permutation map. 9 years ago
Rusty Russell 064309df1a peer: signature in commit_info is always valid. 9 years ago
Rusty Russell 03a538ca02 check-bolt: check that comments in code match the specs. 9 years ago
Rusty Russell 43729c6856 protocol: add output script to close_clearing message. 9 years ago
Rusty Russell b1700b1a91 protocol: non-HTLC commit tx outputs are p2wpkh 9 years ago
Rusty Russell bd081d219d protocol: anchor output is now witness 2of2. 9 years ago
Rusty Russell df5d4e3c10 bitcoin/signature: BIP143 signature support. 9 years ago
Rusty Russell 0f35441a29 protocol: move `ack` out of header into specific packets. 9 years ago
Rusty Russell 0e07cc7a36 daemon: fix close fee negotiation. 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 b423b33236 protocol: implement close as per BOLT #2. 9 years ago
Rusty Russell b017ca1240 protocol: include next revocation hash in open packet. 9 years ago
Rusty Russell cc16f46621 daemon: introduce union htlc_staging for proposed changes to HTLCs. 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 40361e3dd8 state: explicit callback to check pkt_open_complete. 9 years ago
Rusty Russell 35ab923163 peer: fix dangling peer->current_htlc->htlc pointer. 9 years ago
Rusty Russell c1d1b360bf daemon: add memcheck() in various places where we expect things to be initialized. 9 years ago
Rusty Russell 862509637b daemon: implement unilateral commit. 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 b76858c1a1 daemon: implement HTLC expiry. 9 years ago
Rusty Russell 1018823f97 daemon: HTLC expiry limits. 9 years ago
Rusty Russell 2346f6bf14 daemon: routefail command. 9 years ago
Rusty Russell 1e82799852 daemon: fulfillhtlc command 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 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 12b9d39b76 daemon: store revocation hashes in the peer_visible_state structure. 9 years ago
Rusty Russell abc002ff15 daemon: add state.c. 9 years ago