6 Commits (2abae05daa0227b762f36784d0844ff5c9a20c72)

Author SHA1 Message Date
Rusty Russell a25e22737c common/json_tok: add param_msat / param_sat. 6 years ago
Rusty Russell be8006a4fc common/test/run-param: fix parsing test. 6 years ago
Rusty Russell 7b7a1b7040 test/run-param: fix malformed JSON. 6 years ago
Rusty Russell bc41ab2cb9 param: make json_tok_ handlers all return command_result, rename to param_ 6 years ago
Rusty Russell 93bf7c4839 param: make command sinks (fail/success) return a special type. 6 years ago
Rusty Russell d7e233e47d Move json and param core functionality into common, for plugins. 6 years ago
Rusty Russell 3f16c9a665 param: abstract 'struct command' so param doesn't need to access it. 6 years ago
Rusty Russell 8015e7dcfb jsonrpc: add the obj token to the callback. 6 years ago
Mark Beckwith 164c76454c test: add json_tok_remove unit tests 6 years ago
Rusty Russell e17f69ce2d json_stream: disentangle JSON handling from command. 6 years ago
Rusty Russell c403415caa lightningd: format JSON directly into json connection membuf. 6 years ago
Rusty Russell e46ce0fc84 jsonrpc: declare up front whether a response is success or fail. 6 years ago
Rusty Russell 12adcda370 test/run-param: don't reach into json_result to get the string. 6 years ago
Rusty Russell 305795b01e common/json: move JSON creation routines into lightningd/ 6 years ago
Mark Beckwith 30b67c0334 param: call param() all the time 6 years ago
Mark Beckwith d91b94a812 param: add command mode 6 years ago
Christian Decker cf52b7161f json-rpc: Remove upper limit for percentage 6 years ago
Mark Beckwith ca40cfa0ce param: started adding callback unit tests 6 years ago
Mark Beckwith 8590dbedfb param: make json_tok_label non-static 6 years ago
Mark Beckwith 4f81cd3852 param: added json_tok_msat 6 years ago
Rusty Russell db3c387264 feerate: allow names 'urgent' 'normal' and 'slow'. 6 years ago
Rusty Russell e0952ceff2 feerate: use suffix, not separate argument. 6 years ago
Rusty Russell 2db77f5d1d gossipd: minor modifications for memleak detection to work. 6 years ago
Mark Beckwith a3178b8177 param: remove old callback code 6 years ago
Mark Beckwith 2a0c2601c0 param: upgraded json_tok_newaddr 6 years ago
Mark Beckwith 47555efc0d param: rebased master 6 years ago
Mark Beckwith e5918f4e5a param: upgraded json_tok_double 6 years ago
Mark Beckwith bab8ff991a param: upgraded json_tok_u64 6 years ago
Mark Beckwith 294dc06de9 param: upgraded json_tok_number 6 years ago
Mark Beckwith 8f17191099 param: upgraded json_tok_tok to advanced callback 6 years ago
Mark Beckwith bd5bf1f168 Enhanced param parsing 6 years ago
Rusty Russell 52303029aa fundchannel: cap 'all' at 2^24-1 satoshi. 6 years ago
Mark Beckwith 1851ebbc56 programer -> developer 6 years ago
Mark Beckwith 381c32af75 Remove sigaction from run-param 6 years ago
Mark Beckwith 2ca1786931 Added check_fail function to run-param 6 years ago
Mark Beckwith b7203b0c0c Remove Developer Asserts from param.c 6 years ago
Mark Beckwith f850849486 Modern param style for all remaining files 6 years ago
Mark Beckwith 19a0b78fec param: renamed files 6 years ago
Mark Beckwith cf12130627 params: shortened names 6 years ago
Rusty Russell cf86c74870 params: add helper to provide default initialization. 6 years ago
Rusty Russell b14cc0c9f7 lightningd/params: fix typesafe check. 6 years ago
Mark Beckwith fc2d955b01 Fixed spacing in run-params 6 years ago
Mark Beckwith 7d9ad89010 params: removed the param_opt_tok macro 6 years ago
Mark Beckwith 1b50ea2abd params: removed tal context. 6 years ago
Rusty Russell 32ccfa5b29 test/run-params: suppress stderr for expected failures. 6 years ago
Rusty Russell 6ff901d7b0 params: simplify lifetimes of params. 6 years ago
Rusty Russell 3f6f9e6fe0 param: make sure the name is a string literal. 6 years ago
Rusty Russell 899ff02e36 params: use asort. 6 years ago
Rusty Russell 9f83a9ae4d params: make optional args do allocation for you. 6 years ago
Mark Beckwith 4d1d0438e1 Typesafe callback system for parsing json 6 years ago