21 Commits (17359279b2459e34a4632102a4000dbba4ed6e10)

Author SHA1 Message Date
Rusty Russell 9aa0eac814 bitcoin: hand in a secp256k1_context to all routines. 9 years ago
Rusty Russell cf547d491b bitcoin: add len arg to pubkey conversion function. 9 years ago
Rusty Russell 3a803eefbb bitcoin/tx: move bitcoin_tx_from_file() to test-cli, expose bitcoin_tx_from_hex() 9 years ago
Rusty Russell 93b5db89a8 signature: expose check_signed_hash() 9 years ago
Rusty Russell 4b02c6f558 locktime: nice abstractions for absolute and relative locktimes. 9 years ago
Rusty Russell 242fa1b2dd pubkey: pubkey_eq helper. 9 years ago
Rusty Russell 1cb147c5b8 Version number, name, and build details. 10 years ago
Rusty Russell 9a0163ec85 proto_to_locktime: abs and relative locktime handlers. 10 years ago
Rusty Russell 7f21695a63 protocol: rename locktime fields to "delay" and "expiry" 10 years ago
Rusty Russell 81bced330a protocol: move locktime into its own message type. 10 years ago
Rusty Russell eac3af06f1 protocol: switch to single-funder anchor model. 10 years ago
Rusty Russell 2255cb749d protocol: move commitment key to open_channel message. 10 years ago
Rusty Russell 7564e3f475 test-cli/create-secret-spend-tx: more general tool to spend secret-or-delay outputs 10 years ago
Rusty Russell c03c878afc Split into two anchors. 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 20bb6c65aa protocol fix: use locktime from *other* side. 10 years ago
Rusty Russell ae31431168 tx: centralize transaction writing, append amounts for alpha. 10 years ago
Rusty Russell 5dc9cd16f9 create-steal-tx: actually output the steal tx, not the commit tx! 10 years ago
Rusty Russell d20ddb5a90 Use libsecp256k1 instead of openssl for crypto. 10 years ago
Rusty Russell 98b1d478b1 test-cli: remove obsolete examples from program headers. 10 years ago
Rusty Russell 6389dbd455 protocol: restore locktime in blocks option. 10 years ago
Rusty Russell 4e8eda47a1 Move hacky command line utils out to test-cli subdir. 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 28ea518182 create-steal-tx: use o1 to double-check final key is correct. 10 years ago
Rusty Russell 96585e1b00 create-steal-tx: fix it. 10 years ago
Rusty Russell ed3f0115d6 protocol: fix horribly thinko, keep own secrets. 10 years ago
Rusty Russell 126192a842 create-steal-tx: get my money back! 10 years ago