core-lightning/lightningd/test
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
..
Makefile Re-enable builds with DEVELOPER=0 2017-12-20 12:43:10 +01:00
run-commit_tx.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
run-cryptomsg.c status: make status_io a more generic mechanism. 2018-05-10 02:28:44 +00:00
run-find_my_path.c gossipd: remove connectd functionality, enable connectd. 2018-07-25 02:13:52 +00:00
run-funding_tx.c lightningd: fix up BOLT references. 2018-06-18 12:31:09 +02:00
run-key_derive.c Force the use of the POSIX C locale for all commands and their subprocesses 2018-04-27 14:02:59 +02:00
run-param.c param: upgraded json_tok_tok to advanced callback 2018-08-13 23:46:35 +00:00