44 Commits (279f21620875826fcbbc674045ef6c2adf8411d6)

Author SHA1 Message Date
Rusty Russell 999472d99a bitcoin: fix script number encoding. 8 years ago
Rusty Russell 8522a5ea64 struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
Rusty Russell 8159c4458a bitcoin/script.h: remove struct bitcoin_signature 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Rusty Russell f5c00deec7 Remove trailing whitespace from source. 8 years ago
Rusty Russell 700c536a27 Makefile: remove all the old Elements Alpha support. 8 years ago
Rusty Russell 78a0177f1c script: free redeemscript in bitcoin_witness_p2sh_p2wpkh 8 years ago
Rusty Russell f90fb4934f close_shutdown: make sure script_pubkey is standard. 8 years ago
Rusty Russell ec3344ce6e daemon/output_to_htlc: routines to map outputs for HTLCs for a given commit_num. 8 years ago
Rusty Russell 42bed80145 pubkey: don't carry around DER encoding. 9 years ago
Rusty Russell 69cb158edd base58, script, protobuf_convert: don't use temporary secp256k1 context. 9 years ago
Rusty Russell caf50c9ae4 peer: handle fulfull and fail onchain. 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 7efc0efab1 scripteq: simple helper for comparing scripts. 9 years ago
Rusty Russell f4e94147a7 Remove unused script functions now we use witness. 9 years ago
Rusty Russell b1700b1a91 protocol: non-HTLC commit tx outputs are p2wpkh 9 years ago
Rusty Russell 8dce2e77f7 script: 2of2 witness support. 9 years ago
Rusty Russell 410fc3b272 misc: remove some unused functions. 9 years ago
Rusty Russell d9c4960f33 bitcoin/script: support for creating p2sh-p2wpkh. 9 years ago
Rusty Russell af080d5613 bitcoin/script: helper to create ScriptCode for signing P2WPKH. 9 years ago
Rusty Russell 8104886503 Remove Alpha support. 9 years ago
Rusty Russell b6943b9198 protocol: remove support for uncompressed pubkeys. 9 years ago
Rusty Russell c1d1b360bf daemon: add memcheck() in various places where we expect things to be initialized. 9 years ago
Rusty Russell 6750794667 Use #if instead of #ifdef (we already use -Wundef). 9 years ago
Rusty Russell 9aa0eac814 bitcoin: hand in a secp256k1_context to all routines. 9 years ago
Rusty Russell 9ebbe16b1e source cleanup: sort include lines into alpha order 9 years ago
Rusty Russell 4b02c6f558 locktime: nice abstractions for absolute and relative locktimes. 9 years ago
Rusty Russell 4e23f9916d script: encode numbers minimally. 9 years ago
Rusty Russell 242fa1b2dd pubkey: pubkey_eq helper. 9 years ago
Rusty Russell 58a62e782d bitcoin/script: don't pass value for HTLC script. 9 years ago
Rusty Russell 08ae4a687d script: HTLC support. 10 years ago
Rusty Russell cf3433a0ad script: add OP_CHECKLOCKTIMEVERIFY. 10 years ago
Rusty Russell 0170ad4abd script: add add_push_le32 helper. 10 years ago
Rusty Russell 8f0140c542 script: remove now-unnecessary 2of2 ops. 10 years ago
Rusty Russell 11099d738f script: dual anchor input support. 10 years ago
Rusty Russell aa79887d79 script: use the normalized delay script form for commit output. 10 years ago
Rusty Russell d053181b0b script: add standard routines for secret-or-timedelay outputs. 10 years ago
Rusty Russell 8f64eb90af Switch over to CCAN's ripemd160. 10 years ago
Rusty Russell 62a002c860 script: make DER for signature encoding optional. 10 years ago
Rusty Russell fbe63124f6 Move DER encoding into bitcoin/signature.c 10 years ago
Rusty Russell 143e7e032c Optimize revocable output a little. 10 years ago
Rusty Russell 9f12b72476 Don't include mutual redemption in recovable commit tx output. 10 years ago
Rusty Russell ef9463f6b1 Sort include lines (ignoring hacky cli test utils). 10 years ago
Rusty Russell 442f321585 Move protobuf<->bitcoin converters out of bitcoin/ 10 years ago
Rusty Russell 612d713470 Move bitcoin stuff into bitcoin subdir. 10 years ago
Rusty Russell 975a5b2041 scriptsig_p2sh_2of2: fix sig order. 10 years ago
Rusty Russell 16baa1dae9 create-commit-spend-tx: spend the commit tx (after timeout) 10 years ago
Rusty Russell 114b7afbe2 bitcoin_script: fix bug in complex anchor redeem script. 10 years ago
Rusty Russell 3a4d8cd282 bitcoin_script: use OP_NOP dummy for now, as bitcoind rejects OP_NOP3 10 years ago