core-lightning/wallet
Mark Beckwith 8f17191099 param: upgraded json_tok_tok to advanced callback
This was a very simple change and allowed us to remove the special
`json_opt_tok` macro.

Moved the callback out of `common/json.c` to `lightningd/json.c` because the new
callbacks are dependent on `struct command` etc.
(I already started on `json_tok_number`)

My plan is to:
	1. upgrade json_tok_X one a time, maybe a PR for each one.
	2. When done, rename macros (i.e, remove "_tal").
	3. Remove all vestiges of the old callbacks
	4. Add new callbacks so that we no longer need json_tok_tok!
	   (e.g., json_tok_label, json_tok_str, json_tok_msat)

Signed-off-by: Mark Beckwith <wythe@intrig.com>
2018-08-13 23:46:35 +00:00
..
test param: upgraded json_tok_tok to advanced callback 2018-08-13 23:46:35 +00:00
.gitignore wallet: Create and manage a sqlite3 database for the wallet 2017-06-06 09:16:10 +09:30
db.c wallet: put explicit hook in for fatal error testing. 2018-08-10 12:44:28 +02:00
db.h db: full location tags for callers, make it implicit. 2018-04-27 16:20:35 +02:00
invoices.c wallet: Add missing description field to the invoices iteration 2018-08-04 23:49:28 +00:00
invoices.h invoices: Make the invoice_details more idiomatic 2018-07-30 03:04:45 +00:00
Makefile wallet: add check-source to makefile. 2018-03-07 18:55:51 +01:00
txfilter.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
txfilter.h Use expected LIGHTNING_DIR_FILE_H define 2018-03-25 23:54:21 +00:00
wallet.c wallet: add buildtime and runtime assertions on db enums. 2018-08-10 12:44:28 +02:00
wallet.h wallet: add buildtime and runtime assertions on db enums. 2018-08-10 12:44:28 +02:00
walletrpc.c param: upgraded json_tok_tok to advanced callback 2018-08-13 23:46:35 +00:00
walletrpc.h Use expected LIGHTNING_DIR_FILE_H define 2018-03-25 23:54:21 +00:00