core-lightning/wallet
niftynei 90b393ca1a hsmd/db: backfill pubkey information so that psbts signing works
the way we use PSBTs to sign things requires that we have the
scriptpubkey available on the utxo so we can populate the witness-utxo
field with it.

this causes problems if we don't already have the scriptpubkey cached in
the database, as in *some* cases we require a round trip to the HSM to
populate them

to get over this hump, we backfill any and all missing scriptpubkey
information for the utxo's that we hold in our wallet.

this will allow us to clean up the NULL handling of missing
scriptpubkeys.
2020-07-29 13:13:46 +02:00
..
test hsmd/db: backfill pubkey information so that psbts signing works 2020-07-29 13:13:46 +02:00
.gitignore wallet: Create and manage a sqlite3 database for the wallet 2017-06-06 09:16:10 +09:30
db.c hsmd/db: backfill pubkey information so that psbts signing works 2020-07-29 13:13:46 +02:00
db.h hsmd/wallet: pass the bip32_key down into migrations 2020-07-29 13:13:46 +02:00
db_common.h db: Track the data_version in the database 2020-01-02 14:12:59 -06:00
db_postgres.c db: Implement postgres driver primitives 2019-09-22 02:03:43 +00:00
db_sqlite3.c db: unregister sqlite3 trace callback also in error case 2020-05-07 10:41:16 +09:30
invoices.c sort listinvoices and listsendpays by order of creation. 2020-05-29 15:30:59 +02:00
invoices.h wallet: add invoice features into db. 2019-11-24 23:33:17 +00:00
Makefile wallet: new JSON commands reserveinputs and unreserveinputs. 2020-07-15 18:49:02 +09:30
reservation.c fundpsbt: make parameters more usable. 2020-07-17 13:53:46 +02:00
txfilter.c common: tal_dup_talarr() helper. 2020-02-27 14:16:16 +10:30
txfilter.h pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
wallet.c hsmd/wallet: pass the bip32_key down into migrations 2020-07-29 13:13:46 +02:00
wallet.h hsmd/wallet: pass the bip32_key down into migrations 2020-07-29 13:13:46 +02:00
walletrpc.c txprepare: revert 1fb9a078b6 (psbt field) 2020-07-15 18:49:02 +09:30
walletrpc.h wallet: new JSON commands reserveinputs and unreserveinputs. 2020-07-15 18:49:02 +09:30