582 Commits (4e102ccfcfb0bee9856657b060b22abb9d21e1c6)
 

Author SHA1 Message Date
Rusty Russell 4e102ccfcf chaintopology: simply track txids, not watches. 9 years ago
Rusty Russell 57ec0397ad chaintopology: only deal with the main chain. 9 years ago
Rusty Russell 17167704a6 daemon: handle bitcoin transaction re-broadcasting. 9 years ago
Rusty Russell c1dc0e54fa daemon/bitcoind: bitcoind_sendrawtx to send hex string. 9 years ago
Rusty Russell 8fe2ba0ab3 daemon/bitcoind: don't eliminate output on non-zero exit status. 9 years ago
Rusty Russell 29db78ea43 daemon: always call state machine through state_single. 9 years ago
Rusty Russell 3f374d8d8b check-bolt: handle references to early-drafts too. 9 years ago
Rusty Russell 1245ffaae3 script: add check for 32-byte preimage. 9 years ago
Rusty Russell 02593059cd script: rename scriptpubkey_htlc_send to/recv bitcoin_redeem_htlc_send/recv 9 years ago
Rusty Russell e18aea8d71 daemon: simplify fee calculation for spends of our own commit tx. 9 years ago
Rusty Russell 12b37d5f80 daemon: fix logic which determines how anchor output was spent. 9 years ago
Rusty Russell eb5d832963 state: don't spend the "to-us" output from their commit tx. 9 years ago
Rusty Russell c4713a6ed5 state: use htlc_onchain structure 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 33a477d65d daemon: add pending input queue. 9 years ago
Rusty Russell c94c495257 daemon: allow multiple watches on the same tx. 9 years ago
Rusty Russell 77a89bcf2b watch: indicate which input of tx is spend the watch txo. 9 years ago
Rusty Russell 9eabab78ab utils: tal_hexstr() helper. 9 years ago
Rusty Russell 6f2cb72c27 daemon/test: don't generate tiny dust HTLCs in testing. 9 years ago
Rusty Russell a150bd191a remove_dust: don't ever create dust outputs. 9 years ago
Rusty Russell 7614e513bd commit_tx: keep permutation map. 9 years ago
Rusty Russell 76cb195ea1 daemon: dev-disconnect command. 9 years ago
Rusty Russell faed0ef736 daemon/test: use config file rather than long cli args. 9 years ago
Rusty Russell 4bbb86ae30 daemon: clean up test dirs. 9 years ago
Rusty Russell 064309df1a peer: signature in commit_info is always valid. 9 years ago
Rusty Russell ab09a42350 ccan: update (for htable_getfirst/getnext) 9 years ago
Rusty Russell 7efc0efab1 scripteq: simple helper for comparing scripts. 9 years ago
Rusty Russell 03a538ca02 check-bolt: check that comments in code match the specs. 9 years ago
Rusty Russell 7bfbee136e permute_tx: fix map logic (again!) 9 years ago
Rusty Russell 4fe90ee3f5 peer: fix mutual close detection. 9 years ago
Rusty Russell a877b2f6ac state: fix redundant declaration. 9 years ago
Rusty Russell 5ba7692254 Makefile: fix config.h rebuilds in parallel. 9 years ago
Rusty Russell f4e94147a7 Remove unused script functions now we use witness. 9 years ago
Rusty Russell 43729c6856 protocol: add output script to close_clearing message. 9 years ago
Rusty Russell f24b73124a Remove txid normalization. 9 years ago
Rusty Russell 7ac29241ee patch htlc-outputs-are-p2wsh.patch 9 years ago
Rusty Russell b1700b1a91 protocol: non-HTLC commit tx outputs are p2wpkh 9 years ago
Rusty Russell 6a54716b56 find_p2wsh_out: new helper to find a particular output. 9 years ago
Rusty Russell bd081d219d protocol: anchor output is now witness 2of2. 9 years ago
Rusty Russell 8dce2e77f7 script: 2of2 witness support. 9 years ago
Rusty Russell d26be323b6 measure_tx_cost: determine the BIP141 cost of a transaction. 9 years ago
Rusty Russell 8bd334380e peer: use tip mediantime for CSV timeout. 9 years ago
Rusty Russell 85554761c8 bitcoind: eliminate wallet routines. 9 years ago
Rusty Russell b5a6ac26c7 watch: don't hand blockhash, have commit_tx_depth() use get_last_mediantime() 9 years ago
Rusty Russell e3868b11d2 peer: use watch_txo to watch commit_tx outputs. 9 years ago
Rusty Russell 7b4de8e445 watch: use chaintopology 9 years ago
Rusty Russell 6e39b0a642 chaintopology: get_last_mediantime() 9 years ago
Rusty Russell e09795d24e chaintopology: get full tx information for each block. 9 years ago
Rusty Russell e60b1b4efa bitcoind: use correct endianness for block hashes. 9 years ago
Rusty Russell e7b9a913a6 bitcoind: getrawblock helper. 9 years ago