mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-24 01:24:26 +01:00
getroute: remove seed arg, document fromid, make default fuzzpercent match docs.
seed isn't very useful at this level: I've left it in routing.c because it might be useful for detailed testing. Pretty sure it's unused, so I simply removed it. The fuzzpercent is documented to default at 5%, but actually was 75%. Fix that too. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
committed by
Christian Decker
parent
e65b680807
commit
f321b1d35f
@@ -508,7 +508,6 @@ static struct command_result *json_pay_try(struct pay *pay)
|
||||
u8 *req;
|
||||
struct command *cmd = pay->cmd;
|
||||
struct timeabs now = time_now();
|
||||
struct siphash_seed seed;
|
||||
u64 maxoverpayment;
|
||||
u64 overpayment;
|
||||
|
||||
@@ -534,9 +533,6 @@ static struct command_result *json_pay_try(struct pay *pay)
|
||||
/* Clear route */
|
||||
pay->route = tal_free(pay->route);
|
||||
|
||||
/* Generate random seed */
|
||||
randombytes_buf(&seed, sizeof(seed));
|
||||
|
||||
/* Generate an overpayment, from fuzz * maxfee. */
|
||||
/* Now normally the use of double for money is very bad.
|
||||
* Note however that a later stage will ensure that
|
||||
@@ -561,8 +557,7 @@ static struct command_result *json_pay_try(struct pay *pay)
|
||||
pay->msatoshi + overpayment,
|
||||
pay->riskfactor,
|
||||
pay->min_final_cltv_expiry,
|
||||
&pay->fuzz,
|
||||
&seed);
|
||||
&pay->fuzz);
|
||||
subd_req(pay->try_parent, cmd->ld->gossip, req, -1, 0, json_pay_getroute_reply, pay);
|
||||
|
||||
return NULL;
|
||||
|
||||
Reference in New Issue
Block a user