lnd.xprv/lnrpc/routerrpc
Joost Jager e9bd691e6a
routerrpc+routing: adapt payment session for multi shard send
Modifies the payment session to launch additional pathfinding attempts
for lower amounts. If a single shot payment isn't possible, the goal is
to try to complete the payment using multiple htlcs. In previous
commits, the payment lifecycle has been prepared to deal with
partial-amount routes returned from the payment session. It will query
for additional shards if needed.

Additionally a new rpc payment parameter is added that controls the
maximum number of shards that will be used for the payment.
2020-04-09 08:20:49 +02: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 routerrpc+routing: adapt payment session for multi shard send 2020-04-09 08:20:49 +02: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