63 Commits (6974c58b474e89ce271a31470740045e4ce9a7c4)

Author SHA1 Message Date
Rusty Russell 9f1f79587e short_channel_id_dir: new primitive for one direction of short_channel_id 6 years ago
Rusty Russell 358b7fda91 getroute: allow caller to specify maximum hops. 6 years ago
Rusty Russell 599ec5efbe gossipd: allow an array of excluded channels for getroute_request. 6 years ago
Rusty Russell f321b1d35f getroute: remove seed arg, document fromid, make default fuzzpercent match docs. 6 years ago
Rusty Russell 819078fe18 param: make command_fail/command_success WARN_UNUSED_RESULT. 6 years ago
Rusty Russell 68bb36b210 json-rpc: make commands return 'struct command_result *'. 6 years ago
Rusty Russell bc41ab2cb9 param: make json_tok_ handlers all return command_result, rename to param_ 6 years ago
Rusty Russell d7e233e47d Move json and param core functionality into common, for plugins. 6 years ago
Rusty Russell 8015e7dcfb jsonrpc: add the obj token to the callback. 6 years ago
Christian Decker 6c649ce775 docs: Mention that msatoshi on pay is not optional, but ignored 6 years ago
Rusty Russell a455e5e218 payalgo: correctly fail command in json_pay_failure. 6 years ago
Rusty Russell 0dcd66880c Rename `struct json_result` to `struct json_stream` (RENAMEONLY) 6 years ago
Rusty Russell e46ce0fc84 jsonrpc: declare up front whether a response is success or fail. 6 years ago
Mark Beckwith 47510a8e74 param: added json_tok_string 7 years ago
Mark Beckwith c553bba7a8 param: getroute fuzz now uses json_tok_percent 7 years ago
Mark Beckwith a3178b8177 param: remove old callback code 7 years ago
Mark Beckwith 947752b9cc param: upgraded json_tok_percent 7 years ago
Mark Beckwith e5918f4e5a param: upgraded json_tok_double 7 years ago
Mark Beckwith bab8ff991a param: upgraded json_tok_u64 7 years ago
Mark Beckwith 294dc06de9 param: upgraded json_tok_number 7 years ago
Mark Beckwith 8f17191099 param: upgraded json_tok_tok to advanced callback 7 years ago
Rusty Russell eae9b81099 json: json_add_hex_talarr for common case of dumping a tal object in hex. 7 years ago
Christian Decker ab223c2ade pay: Pass description to send_payment 7 years ago
Christian Decker 55d450ff00 pay: Exempt a fee from the maxfeepercent rule it is still tiny 7 years ago
Mark Beckwith f850849486 Modern param style for all remaining files 7 years ago
Christian Decker 2d95ed738e pay: Use `locktime_max` as maximum cumulative CLTV delta 7 years ago
Mark Beckwith 7f437715d5 Added error code parameter to command_fail 7 years ago
conanoc c20e859f05 Modify comments about the precision 7 years ago
ZmnSCPxj c79b3de4d6 payalgo: Report reason to delay before clearing try memory. 7 years ago
ZmnSCPxj 774af5f817 payalgo: Describe `maxdelay` argument of `pay`. 7 years ago
ZmnSCPxj, ZmnSCPxj jxPCSmnZ 11ca729d85 wallet, payalgo: Save detail of payment failures for later reporting. (#1345) 7 years ago
ZmnSCPxj 86290b54d4 routing: Use 64-bit msatoshi for messages to and from routing. 7 years ago
ZmnSCPxj 5a267eb831 pay, payalgo: Show erring_node as compressed DER pubkey. 7 years ago
ZmnSCPxj 26f7014813 payalgo: Add maximum delay. 7 years ago
ZmnSCPxj c1a43a04af payalgo: Be willing to overpay up to maxfeepercent, for privacy. 7 years ago
ZmnSCPxj bc5fc692d1 pay: Let `sendpay` modify the recorded `msatoshi` of payments. 7 years ago
practicalswift 7e9750ffee Reduce variable scopes 7 years ago
ZmnSCPxj 9efe123a0d lightningd/json: Move json helpers specific for lightningd to new module. 7 years ago
ZmnSCPxj 881eb80f6a payalgo: Make 'pay' return similar to 'listpayments' 7 years ago
ZmnSCPxj d181ecbeea payalgo: Implement retry_for for pay command. 7 years ago
ZmnSCPxj 981af478f1 payalgo: Keep and report route and route failures. 7 years ago
Rusty Russell 0a6e3d1e13 utils: remove tal_tmpctx altogether, use global. 7 years ago
ZmnSCPxj a0c2686ebd pay: Have sendpay wait for payment to be saved. 7 years ago
ZmnSCPxj 1e4adb0359 pay: Make sendpay nonblocking. 7 years ago
Corné Plooy b857b2e843 Add assertions in various places to ensure tal_fmt doesn't receive NULL as argument for strings. 7 years ago
ZmnSCPxj 8e8d7c2aba pay/sendpay: Use spec names for rhash and r. 7 years ago
ZmnSCPxj 1f6008689d payalgo: Throttle pay command if failure is due to blockheight disagreement. 7 years ago
ZmnSCPxj 73cda2f2ae payalgo: Report route, and result of trying route. 7 years ago
ZmnSCPxj 21cfec816d payalgo: Report number of tries on failure. 7 years ago
ZmnSCPxj 6c9d81ef42 payalgo: Remove reporting PAY_TRY_ANOTHER_ROUTE and PAY_UNPARSEABLE_ONION. 7 years ago