lnd/cmd/lncli
ErikEk ef1eff1058 lnrpc: fix the existing routing fee inaccuracy
When updating the channel routing policy, we encounter an inaccurate
precision error when calculating the routing fee. The issue stems from
the way the IEEE 754 standard works.

The solution here is to add a uint64 parameter (as mentioned in the
issue) and keep the float64 fee_rate parameter but rounding the product
of the base and fee rate.
2022-01-25 15:42:57 -08:00
..
arg_parse.go multi: Fix typos [skip ci] 2022-01-24 12:19:02 +02:00
arg_parse_test.go cmd/lncli: add fwdinghistory support for relative times 2020-06-23 15:58:23 -07:00
autopilotrpc_active.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
autopilotrpc_default.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
cmd_custom.go lnrpc: receive custom message 2021-10-15 17:08:55 +02:00
cmd_import_mission_control.go lncli: add force flag to 2022-01-19 17:18:06 +01:00
cmd_invoice.go lncli: add --amp flag to invoice command 2021-05-10 16:55:17 -07:00
cmd_macaroon.go lncli: add custom caveats to bakemacaroon 2021-09-20 13:05:47 +02:00
cmd_mission_control.go cmd/lncli: group all Mission Control cmds into own file 2021-09-23 16:59:41 +02:00
cmd_open_channel.go lncli: add batchopenchannel command 2021-09-03 18:39:44 +02:00
cmd_payments.go lncli: Add json flag to trackpayment [skip ci] 2021-12-07 14:04:27 -05:00
cmd_profile.go trivial: missing dots 2021-08-01 02:35:14 +02:00
cmd_state.go lncli: add state command 2021-03-17 12:09:38 +01:00
cmd_update_chan_status.go lncli: cancel RPC context on OS interrupts 2021-03-12 10:07:49 +02:00
cmd_version.go lncli: cancel RPC context on OS interrupts 2021-03-12 10:07:49 +02:00
cmd_walletunlocker.go cmd/lncli+walletrpc: add createwatchonly command 2021-10-14 15:42:58 +02:00
commands.go lnrpc: fix the existing routing fee inaccuracy 2022-01-25 15:42:57 -08:00
commands_test.go lncli: add test for parseChanPoint 2022-01-13 14:35:04 +01:00
invoicesrpc_active.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
invoicesrpc_default.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
macaroon_jar.go lncli: add encrypted macaroon jar 2020-09-07 15:23:12 +02:00
macaroon_jar_test.go lncli: add encrypted macaroon jar 2020-09-07 15:23:12 +02:00
main.go lncli: add fish-completion 2021-12-13 11:07:49 +01:00
profile.go lncli: check for existence of tls file 2021-06-22 01:32:54 +02:00
routerrpc.go lncli: add mission control import command 2021-03-18 10:52:23 +02:00
types.go routing: invalid channels updatechanpolicy call 2021-09-15 10:20:49 +02:00
walletrpc_active.go lncli: add lockid parameter to releaseoutput 2022-01-03 18:21:12 +01:00
walletrpc_default.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
walletrpc_types.go lnrpc+lncli: deprecate sat_per_byte and add sat_per_vbyte 2021-03-26 17:16:40 +08:00
watchtower_active.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
watchtower_default.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
wtclient.go lncli: cancel RPC context on OS interrupts 2021-03-12 10:07:49 +02:00