include MPP fee rate in output

This commit is contained in:
Carsten Otto
2022-03-27 19:14:27 +02:00
parent 73a84f44c7
commit 02ab2d8e09
3 changed files with 13 additions and 1 deletions

View File

@@ -7,12 +7,19 @@ import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
public record MultiPathPaymentDto(String amountSat, double probability, String feesMilliSat, List<RouteDto> routes) {
public record MultiPathPaymentDto(
String amountSat,
double probability,
String feesMilliSat,
long feeRate,
List<RouteDto> routes
) {
public static MultiPathPaymentDto fromModel(MultiPathPayment multiPathPayment) {
return new MultiPathPaymentDto(
String.valueOf(multiPathPayment.amount().satoshis()),
multiPathPayment.probability(),
String.valueOf(multiPathPayment.fees().milliSatoshis()),
multiPathPayment.getFeeRate(),
getRoutes(multiPathPayment.routes())
);
}