36 Commits (master)

Author SHA1 Message Date
Rusty Russell 06a54606a3 check-includes: allow redundant "config.h" 4 years ago
niftynei 303263d381 psbt: clean up interface for setting metadata on PSBT inputs 4 years ago
Rusty Russell 591e8f9663 psbt: finalize to-remote with option_anchor_outputs. 4 years ago
Rusty Russell a6a8a40594 psbt: implement psbt_txid. 4 years ago
Rusty Russell ffbb409b47 amount: use initializers everywhere. 4 years ago
niftynei bc5a817100 elements: convenience methods for dealing with assets 4 years ago
Rusty Russell 731e037b36 change_amount: routine to determine if change output is worthwhile. 4 years ago
Rusty Russell a9427f1a8d bitcoin/feerate: new exposure for feerate parsing outside lightningd. 4 years ago
niftynei 2ab41af8e2 rm pullpush: cleans up unused methods for push/pull 4 years ago
niftynei 2e9c387f45 coin_moves: update withdrawal logic to account for 'variable owner' txs 4 years ago
niftynei 000ef2079c psbt: helpers for adding a pubkey or signature to a psbt 4 years ago
niftynei a04f0fe250 psbt: remove input_amounts from bitcoin tx 4 years ago
niftynei 559f88faa1 psbt: add serialize to/from wire for psbts 4 years ago
niftynei 5d0fc176e8 psbt: create new_psbt method 4 years ago
niftynei cf9de86dba psbt: add transaction inputs to the psbt struct 4 years ago
niftynei b076f40cf3 psbt: move witness script storage into the psbt 4 years ago
Rusty Russell b920d4d21b wire: make fromwire_fail return non-const, use it more 4 years ago
niftynei fbe50e087a setup: create a common setup which will handle the wally-context 4 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 4 years ago
Rusty Russell 27220646c3 common/wire: move bitcoin-specific marshalling functions into bitcoin files. 4 years ago
Christian Decker 7283efa5b5 elements: Add amount_asset to support more than just plain satoshis 5 years ago
Christian Decker c38afc5512 tx: Switch to amount_sat for fee computations 5 years ago
Christian Decker d5f0c08a88 elements: Remove global is_elements variable in favor of chainparams 5 years ago
Rusty Russell f1b57063f7 bitcoin/tx: use fromwire_fail in pull_bitcoin_tx. 5 years ago
Christian Decker cc31efd0e8 wally: Migrate run-tx-encode to directly access the wally_tx 6 years ago
Rusty Russell 8340d8c070 secret_eq: remove in favor of constant time variant. 6 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
practicalswift abf510740d Force the use of the POSIX C locale for all commands and their subprocesses 7 years ago
practicalswift b8846dad49 Readability: Use streq instead of strcmp 7 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 8522a5ea64 struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
Rusty Russell 809caa8588 bitcoin/pullpush.[ch]: expose bitcoin-style marshal/unmarshal. 8 years ago
Rusty Russell 9eabab78ab utils: tal_hexstr() helper. 9 years ago
Rusty Russell 6b956ea22a varint: new file. 9 years ago
Rusty Russell ed70b13041 bitcoin: add first unit test. 9 years ago