883 Commits (86ad15d040e3649a21231dae882d3daa7e9ed662)

Author SHA1 Message Date
Rusty Russell 371cabf976 txprepare: revert 1fb9a078b6 (`psbt` field) 4 years ago
Rusty Russell 10e62af7c7 fundpsbt: add reserve arg. 4 years ago
Rusty Russell bd19ec2292 fundpsbt: new JSON API to gather UTXOs. 4 years ago
Rusty Russell be17a9392f reserveinputs: add exclusive flag. 4 years ago
Rusty Russell 56ea215ba0 wallet: new JSON commands reserveinputs and unreserveinputs. 4 years ago
Rusty Russell 27b48959d7 wallet: add wallet_find_utxo(). 4 years ago
Rusty Russell 50ff0b26fd wallet: explicit routines to reserve/unreserve a UTXO. 4 years ago
niftynei 7ebdc14397 utxos: add a 'reserved_til' marker for utxos 4 years ago
niftynei f5f85b389d elements,pset: populate elements specific data for PSBTs 4 years ago
niftynei 14de198bd1 wally-tx: add type-to-string for a wally-tx 4 years ago
Rusty Russell 94de18ace7 listfunds: add scriptpubkey if it's known. 4 years ago
Rusty Russell a9427f1a8d bitcoin/feerate: new exposure for feerate parsing outside lightningd. 4 years ago
Rusty Russell e12defa7fb wallet: no longer expose wallet_add_utxo function. 4 years ago
Rusty Russell 4271fc8652 wallet: add explicit API for onchaind to register UTXOs. 4 years ago
Rusty Russell 1708fb91e5 wallet: clean up json output creation, part 2. 4 years ago
Rusty Russell 5b82271187 wallet: clean up json output creation, part 1. 4 years ago
Rusty Russell 7aa8ffa2a0 bitcoin: add weight calculation helpers. 4 years ago
ZmnSCPxj jxPCSnmZ d0c85033d2 wallet/walletrpc.c: `txprepare`d transactions now use current tip blockheight by default. 4 years ago
Christian Decker 7b899da801 db: Retrieve peer ID if it exists or create the peer if not 4 years ago
Rusty Russell ae0cccb293 wallet: fix memleak if we get shut down before finishing utxo cleanup. 4 years ago
ZmnSCPxj jxPCSnmZ d14460ef3d wallet/walletrpc.c: Show input annotations for inputs. 4 years ago
niftynei 9830c94778 rpc: new signpsbt + sendpsbt rpcs 4 years ago
niftynei fd8a716695 wallet: have wallet_extract_outputs take wally_tx, not bitcoin_tx 4 years ago
niftynei 103dce63ef reserve/unreserve input: new RPC commands for reserving inputs/outputs 4 years ago
niftynei b90be4f6c8 prepare-tx: pass back the feerate, as json_tx_prepare sometimes sets it 4 years ago
niftynei 0bd0de54fa psbt: have withdraw_tx use psbt's to create signed txs 4 years ago
niftynei 85dca84327 psbt-json: remove reliance on bitcoin_tx, use straight wally_psbt struct 4 years ago
niftynei c3ae44e296 psbt: don't crash if we can't add a partial sig 4 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 4 years ago
niftynei 431463b57a listfunds: also list reserved outputs 4 years ago
niftynei bb589e0eaf psbt: database migration for converting last_tx to a psbt 4 years ago
niftynei 8fa04a710a psbt: move `channels.last_tx` field to be a psbt 4 years ago
niftynei 894a46e8e3 psbt: populate last commitment transaction's input info at db 4 years ago
niftynei a04f0fe250 psbt: remove input_amounts from bitcoin tx 4 years ago
niftynei 78d95b51aa nit: align spacing for SQL stmts 4 years ago
fiatjaf 96452eafb7 sort listinvoices and listsendpays by order of creation. 4 years ago
Antoine Poinsot 5dfd2436db wallet: show input txid in little endian for json_listtransactions 4 years ago
lisa neigut 1fb9a078b6 txprepare: return psbt serialized version of tx as well 4 years ago
Antoine Poinsot f598caa60d config: don't ignore the --commit-fee option. 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 fda5f0b427 common/channel_id: move channel_id into its own file. 4 years ago
lisa neigut 8acbbca05d coins: use the chain's BIP173 name instead of a 'unit of account' 5 years ago
lisa neigut de065580f6 coins: update API surface for creating coin movements 5 years ago
lisa neigut aab9893661 coins: have `we_fulfilled` be fully 'ternary' 5 years ago
lisa neigut 8537e77ac7 coins: re-write API interface for htlc notices 5 years ago
lisa neigut ffd9467f14 coin moves: persist the coin movement index counter to disk 5 years ago
lisa neigut de86e29e16 coin moves: log all withdrawals when confirmed in a block 5 years ago
lisa neigut e9d26a46e0 coin moves: actually record the blockheight for all chain moves 5 years ago