lnd.xprv/lnrpc/routerrpc
Olaoluwa Osuntokun 363caa441a
rpc: allow wumbo invoices
In this commit, we remove the restriction surrounding the largest
invoices that we'll allow a user to create. After #3967 has landed,
users will be able to send in _aggregate_ a payment larger than the
current max HTLC size limit in the network. As a result, we can just
treat that value as the system's MTU, and allow users to request
payments it multiples of that MTU value.

A follow up to this PR at a later time will also allow wumbo _channels_.
However, that requires us to tweak the way we scale CSV values, as post
wumbo, there is no true channel size limit, only the
_local_ limit of a given node. We also need to implement a way for nodes
to signal to other nodes their accepted max channel size.
2020-04-09 19:02:08 -07:00
..
config.go build+routerrpc+lncli: remove routerrpc conditional compilation 2020-03-31 21:41:22 +02:00
driver.go build+routerrpc+lncli: remove routerrpc conditional compilation 2020-03-31 21:41:22 +02:00
log.go multi: remove dead code 2019-09-10 17:21:59 +02:00
router_backend_test.go routerrpc: update final cltv delta default 2020-01-14 21:03:24 +01:00
router_backend.go rpc: allow wumbo invoices 2020-04-09 19:02:08 -07:00
router_server.go routing+routerrpc: notify full payment structures 2020-04-08 09:26:33 +02:00
router.pb.go routerrpc+routing: adapt payment session for multi shard send 2020-04-09 08:20:49 +02:00
router.proto routerrpc+routing: adapt payment session for multi shard send 2020-04-09 08:20:49 +02:00
routing_config.go lnrpc/routerrpc: rename RoutingConfig file 2020-03-31 21:41:20 +02:00
subscribe_events.go build+routerrpc+lncli: remove routerrpc conditional compilation 2020-03-31 21:41:22 +02:00