Joost Jager
9195f29e61
routing+channeldb: send payment metadata from invoice
2022-04-13 22:55:40 +02:00
Oliver Gugger
7dfe4018ce
multi: use btcd's btcec/v2 and btcutil modules
...
This commit was previously split into the following parts to ease
review:
- 2d746f68: replace imports
- 4008f0fd: use ecdsa.Signature
- 849e33d1: remove btcec.S256()
- b8f6ebbd: use v2 library correctly
- fa80bca9: bump go modules
2022-03-09 19:02:37 +01:00
Johan T. Halseth
79227bab3a
routing/route: define route.ReceiverAmt() method
2020-04-02 10:24:34 +02:00
Conner Fromknecht
9fc197d8b1
routing/route: fix TestMPPHop comment
2020-01-28 06:43:44 -08:00
Conner Fromknecht
0cb27151e5
routing/route: add AMP record to payload size calcs
2020-01-28 06:43:34 -08:00
Joost Jager
e8fd05e8e3
tlv+record+routing: add payload size calculation
2019-12-20 11:00:01 +01:00
Conner Fromknecht
6d971e5113
routing/route/route: add optional MPP field to Hop
...
This commit also modifies the Router serialization to persist the MPP
struct when present, and properly restore it when loading from disk.
2019-11-04 14:11:28 -08:00
Johan T. Halseth
5882e54bf3
route test: add a simple unit test for the TotalFees method
...
Checks fees on 0, 1, and 2-hop routes.
2019-05-28 11:16:34 +02:00