26 Commits (3e77c55a3bcce90b410213050e4aa7b7fea447d6)

Author SHA1 Message Date
Rusty Russell 9aa0eac814 bitcoin: hand in a secp256k1_context to all routines. 9 years ago
Rusty Russell 6d6abd57e7 funding: remove protobufs. 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. 10 years ago
Rusty Russell 454a3867e5 BIP68 support (nSequence enforcement) 10 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 a4dfe3ad72 channel_state: encapsulate funding of channel in one place. 10 years ago
Rusty Russell 81bced330a protocol: move locktime into its own message type. 10 years ago
Rusty Russell 3260fb2ed1 protocol: add commitment fee logic. 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 4011f7ae7c create-commit-spend-tx: set alpha fields, and input locktime. 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 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 924be8456e create-commit-spend-tx: fix locktime, take into account updates. 10 years ago
Rusty Russell 77387bb370 test-cli/create-commit-spend-tx: don't endian convert script_len. 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 ed3f0115d6 protocol: fix horribly thinko, keep own secrets. 10 years ago
Rusty Russell ecb39efed1 find_p2sh_out: extract helper. 10 years ago
Rusty Russell 16baa1dae9 create-commit-spend-tx: spend the commit tx (after timeout) 10 years ago
Rusty Russell 126192a842 create-steal-tx: get my money back! 10 years ago