19 Commits (ea95ad9c1244a767013f60b5386c49b5550274f8)

Author SHA1 Message Date
niftynei dc868630a8 tx-psbt: pass in the witness script (if known) when adding an input 4 years ago
niftynei b076f40cf3 psbt: move witness script storage into the psbt 4 years ago
Christian Decker 42a63e4416 tx: Strengthen transaction construction checks 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
darosior 273029f244 wallet: set nLockTime to the tip for withdrawal transactions 5 years ago
Christian Decker 378745391d elements: Change function prefix to elements_ for some functions 5 years ago
Christian Decker b356dda0ba elements: Add explicit fee outputs to various transactions we create 6 years ago
Rusty Russell c9817b225b bitcoin/tx: pass struct amount_sat by copy. 5 years ago
Christian Decker 9288a7906b tx: Add chainparams to struct bitcoin_tx as context 5 years ago
Christian Decker 509bb2c7ae wally: Remove tx->input and tx->output, wally all the way! 6 years ago
Christian Decker b0c31a14c1 wally: Migrate close_tx 6 years ago
Christian Decker 7e03db5062 tx: Change permute_{inputs,outputs} to sort both old and new txs 6 years ago
Rusty Russell 948ca470ad bitcoin: use amount_sat/amount_msat. 6 years ago
Rusty Russell 3ac0e814d0 daemons: use amount_msat/amount_sat in all internal wire transfers. 6 years ago
Rusty Russell 3746ea36e2 channeld: tiebreak identical HTLC outputs by CLTV. 6 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 7 years ago
Rusty Russell ed60e9ee57 close_tx: use version 2. 7 years ago
Rusty Russell 0969626918 close_tx: make version 1, not version 2. 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Rusty Russell 8088e5cadb protobuf: remove 7 years ago
Rusty Russell 728593702f close_tx: trim based on dust level. 7 years ago
Rusty Russell 0fe53cc8e7 permute_tx: reintroduce permute map. 8 years ago
Rusty Russell 8522a5ea64 struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Rusty Russell 23f9c7c209 permute_tx: don't save permutation map. 8 years ago
Rusty Russell 43729c6856 protocol: add output script to close_clearing message. 9 years ago
Rusty Russell 58b14292ad bitcoin/tx: (optional) input amount. 9 years ago
Rusty Russell 8104886503 Remove Alpha support. 9 years ago
Rusty Russell e1eef5db65 close_tx: don't use protobufs. 9 years ago
Rusty Russell 9aa0eac814 bitcoin: hand in a secp256k1_context to all routines. 9 years ago
Rusty Russell 906a5e4a32 Move pkt.c into test-cli. 9 years ago
Rusty Russell eac3af06f1 protocol: switch to single-funder anchor model. 9 years ago
Rusty Russell 2255cb749d protocol: move commitment key to open_channel message. 9 years ago
Rusty Russell c03c878afc Split into two anchors. 9 years ago
Rusty Russell 8a4246cb36 permute: use BIP69 order. 9 years ago
Rusty Russell 1075264c66 close_tx: initialize fee and input amount fields. 9 years ago
Rusty Russell ef9463f6b1 Sort include lines (ignoring hacky cli test utils). 9 years ago
Rusty Russell 442f321585 Move protobuf<->bitcoin converters out of bitcoin/ 9 years ago
Rusty Russell 612d713470 Move bitcoin stuff into bitcoin subdir. 9 years ago
Rusty Russell 9caf2c71e8 close-channel / create-close-tx: take into account updates. 10 years ago
Rusty Russell 38f7a23064 close-channel: create message to mutually close channel. 10 years ago
Rusty Russell 4dd6b8e385 lightning.proto: Rename 'to_me' to 'final', use for commit_tx. 10 years ago
Rusty Russell 29d0cdc3cd open-channel: use pubkey, not arbitrary script for final outout address. 10 years ago
Rusty Russell 316f29cb69 bitcoin_script: wean entirely off protobuf types. 10 years ago
Rusty Russell f911b2b6df Use pubkey structures in bitcoin_script, rather than protobufs. 10 years ago
Rusty Russell c04d20e019 commit_tx: new file containing logic to create initial commitment transaction. 10 years ago