core-lightning/wallet
Rusty Russell e1dbc0b12b wallet: clean reserved inputs on startup.
We reserve inputs when we're going to send a transaction, but we don't
unreserve them if we crash.  This is most graphically demonstrated by
the txprepare case, which makes it easier to trigger.

Instead, we should query bitcoind to see whether the tx made it out or
not, as we would do manually with dev-rescan-outputs.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-06-06 04:47:44 +00:00
..
test lightningd: add json_add_tx helper. 2019-06-06 04:47:44 +00:00
.gitignore wallet: Create and manage a sqlite3 database for the wallet 2017-06-06 09:16:10 +09:30
db.c DB: Store the remote channel announcement signatures into DB 2019-05-29 11:46:33 +02:00
db.h db: Add timestamp primitives so we can store them in the DB 2019-04-10 23:48:39 +00:00
invoices.c autoclean: make this a plugin. 2019-05-22 00:18:29 +02:00
invoices.h wallet: use amount_sat/amount_msat. 2019-02-21 08:01:37 +00:00
Makefile wallet: fix Makefile to include correct dependencies. 2018-09-14 22:11:48 +02:00
txfilter.c pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
txfilter.h pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
wallet.c wallet: clean reserved inputs on startup. 2019-06-06 04:47:44 +00:00
wallet.h wallet: clean reserved inputs on startup. 2019-06-06 04:47:44 +00:00
walletrpc.c wallet: new commands 'txprepare', 'txsend' and 'txdiscard'. 2019-06-06 04:47:44 +00:00
walletrpc.h Use expected LIGHTNING_DIR_FILE_H define 2018-03-25 23:54:21 +00:00