core-lightning/wallet
Rusty Russell 46cc7c281e features: more general accessor functions.
As we add more features, the current code is insufficient.

1. Keep an array of single feature bits, for easy switching on and off.
2. Create feature_offered() which checks for both compulsory and optional
   variants.
3. Invert requires_unsupported_features() and unsupported_features()
   which tend to be double-negative, all_supported_features() and
   features_supported().
4. Move single feature definition from wire/peer_wire.h to common/features.h.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-03-14 02:19:37 +00:00
..
test features: more general accessor functions. 2018-03-14 02:19:37 +00:00
.gitignore wallet: Create and manage a sqlite3 database for the wallet 2017-06-06 09:16:10 +09:30
db.c db: migrate old shutdown_keyidx_local -1 values onto key 0. 2018-03-07 18:55:51 +01:00
db.h wallet: add check-source to makefile. 2018-03-07 18:55:51 +01:00
invoices.c wallet: add check-source to makefile. 2018-03-07 18:55:51 +01:00
invoices.h wallet: add check-source to makefile. 2018-03-07 18:55:51 +01:00
Makefile wallet: add check-source to makefile. 2018-03-07 18:55:51 +01:00
txfilter.c wallet: Fix header ordering 2018-03-07 18:55:51 +01:00
txfilter.h txfilter: clean up prototypes. 2018-03-07 18:55:51 +01:00
wallet.c wallet: Add method to retrieve outpoints from the utxoset 2018-03-12 22:34:51 +00:00
wallet.h wallet: Add method to retrieve outpoints from the utxoset 2018-03-12 22:34:51 +00:00
walletrpc.c jsonrpc: Add confirmation status to listfunds output 2018-03-06 18:59:27 +01:00
walletrpc.h walletrpc: Implemented the withdrawal flow 2017-06-23 16:02:20 +09:30