Files
lightning/lightningd
Rusty Russell 3543530172 build_utxos: fix weight calculation, and make more accurate.
Accuracy improvements:

1. We assumed the output was a p2wpkh, but it can be user-supplied now.
2. We assumed we always had change; remove this for wallet_select_all.

Calculation out-by-one fixes:

1. We need to add 1 byte (4 sipa) for the input count.
2. We need to add 1 byte (4 sipa) for the output count.
3. We need to add 1 byte (4 sipa) for the output script length for each output.
4. We need to add 1 byte (4 sipa) for the input script length for each input.
5. We need to add 1 byte (4 sipa) for the PUSH optcode for each P2SH input.

The results are now a slight overestimate (due to guessing 73 bytes
for signature, whereas they're 71 or 72 in practice).

Fixes: #458
Reported-by: Jonas Nick @jonasnick
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-12-20 12:56:15 +01:00
..
2017-12-20 12:43:10 +01:00
2017-10-20 18:31:32 +02:00
2017-11-23 12:40:32 +01:00
2017-10-26 21:01:09 +00:00
2017-10-26 21:01:09 +00:00
2017-12-20 12:43:10 +01:00
2017-12-20 12:43:10 +01:00
2017-12-20 12:43:10 +01:00
2017-12-20 12:43:10 +01:00
2017-12-20 12:43:10 +01:00
2017-10-26 21:01:09 +00:00
2017-10-26 21:01:09 +00:00
2017-10-26 21:01:09 +00:00
2017-12-20 12:43:10 +01:00
2017-09-28 13:07:05 +09:30
2017-08-29 17:54:14 +02:00