898 Commits (c753561d24e7cc042cccac990df99caf33d07b8c)

Author SHA1 Message Date
Rusty Russell d8d1014ca4 channeld: implement htlc sig checking changes for option_anchor_outputs. 4 years ago
Rusty Russell 85e3b43176 channeld, openingd: take into account option_anchor_outputs for fees. 4 years ago
Rusty Russell edf60b4f9e openingd: remember if we negotiated option_anchor_outputs, to put in the db. 4 years ago
Rusty Russell b093856d0c db: add option_anchor_outputs entry to channel table. 4 years ago
Rusty Russell bcd632f2ae listfunds: add "redeemscript" field. 4 years ago
Rusty Russell cf25ca11b8 sendpsbt: annotate transactions in wallet. 4 years ago
Rusty Russell 601fc805d7 fundpsbt: simplify the logic a little. 4 years ago
Rusty Russell 600d0a4a1d psbt: make psbt_from_b64 more conventional. 4 years ago
Rusty Russell c1df8d586d utxo: remove unused scriptSig field. 4 years ago
Jon Griffiths 95d3d65c62 wally: update to the latest wally version 5 years ago
niftynei d87f31f9a8 utxo: clean up NULL handling of scriptpubkey 4 years ago
niftynei 90b393ca1a hsmd/db: backfill pubkey information so that psbts signing works 4 years ago
niftynei 65c2bac2f3 hsmd/wallet: pass the bip32_key down into migrations 4 years ago
Christian Decker 1da977a04c db: Guard against accessing NULL partid and total_msat 4 years ago
Rusty Russell 73a5f5b313 fundpsbt: make parameters more usable. 5 years ago
Rusty Russell 371cabf976 txprepare: revert 1fb9a078b6 (`psbt` field) 5 years ago
Rusty Russell 10e62af7c7 fundpsbt: add reserve arg. 5 years ago
Rusty Russell bd19ec2292 fundpsbt: new JSON API to gather UTXOs. 5 years ago
Rusty Russell be17a9392f reserveinputs: add exclusive flag. 5 years ago
Rusty Russell 56ea215ba0 wallet: new JSON commands reserveinputs and unreserveinputs. 5 years ago
Rusty Russell 27b48959d7 wallet: add wallet_find_utxo(). 5 years ago
Rusty Russell 50ff0b26fd wallet: explicit routines to reserve/unreserve a UTXO. 5 years ago
niftynei 7ebdc14397 utxos: add a 'reserved_til' marker for utxos 5 years ago
niftynei f5f85b389d elements,pset: populate elements specific data for PSBTs 5 years ago
niftynei 14de198bd1 wally-tx: add type-to-string for a wally-tx 5 years ago
Rusty Russell 94de18ace7 listfunds: add scriptpubkey if it's known. 5 years ago
Rusty Russell a9427f1a8d bitcoin/feerate: new exposure for feerate parsing outside lightningd. 5 years ago
Rusty Russell e12defa7fb wallet: no longer expose wallet_add_utxo function. 5 years ago
Rusty Russell 4271fc8652 wallet: add explicit API for onchaind to register UTXOs. 5 years ago
Rusty Russell 1708fb91e5 wallet: clean up json output creation, part 2. 5 years ago
Rusty Russell 5b82271187 wallet: clean up json output creation, part 1. 5 years ago
Rusty Russell 7aa8ffa2a0 bitcoin: add weight calculation helpers. 5 years ago
ZmnSCPxj jxPCSnmZ d0c85033d2 wallet/walletrpc.c: `txprepare`d transactions now use current tip blockheight by default. 5 years ago
Christian Decker 7b899da801 db: Retrieve peer ID if it exists or create the peer if not 5 years ago
Rusty Russell ae0cccb293 wallet: fix memleak if we get shut down before finishing utxo cleanup. 5 years ago
ZmnSCPxj jxPCSnmZ d14460ef3d wallet/walletrpc.c: Show input annotations for inputs. 5 years ago
niftynei 9830c94778 rpc: new signpsbt + sendpsbt rpcs 5 years ago
niftynei fd8a716695 wallet: have wallet_extract_outputs take wally_tx, not bitcoin_tx 5 years ago
niftynei 103dce63ef reserve/unreserve input: new RPC commands for reserving inputs/outputs 5 years ago
niftynei b90be4f6c8 prepare-tx: pass back the feerate, as json_tx_prepare sometimes sets it 5 years ago
niftynei 0bd0de54fa psbt: have withdraw_tx use psbt's to create signed txs 5 years ago
niftynei 85dca84327 psbt-json: remove reliance on bitcoin_tx, use straight wally_psbt struct 5 years ago
niftynei c3ae44e296 psbt: don't crash if we can't add a partial sig 5 years ago
lisa neigut 16656a85cf withdraw: refactor change output handling 5 years ago
niftynei 2900da6112 migrations: ignore channels that don't have a peer_id 5 years ago
niftynei 431463b57a listfunds: also list reserved outputs 5 years ago
niftynei bb589e0eaf psbt: database migration for converting last_tx to a psbt 5 years ago
niftynei 8fa04a710a psbt: move `channels.last_tx` field to be a psbt 5 years ago
niftynei 894a46e8e3 psbt: populate last commitment transaction's input info at db 5 years ago
niftynei a04f0fe250 psbt: remove input_amounts from bitcoin tx 5 years ago