invoicesrpc+lnrpc: add msat fields to invoices

This commit is contained in:
Joost Jager
2019-11-15 08:59:14 +01:00
parent 2ab16f7601
commit fcbf1bc07a
9 changed files with 660 additions and 590 deletions

View File

@@ -3509,10 +3509,15 @@ func (r *rpcServer) AddInvoice(ctx context.Context,
ChanDB: r.server.chanDB,
}
value, err := lnrpc.UnmarshallAmt(invoice.Value, invoice.ValueMsat)
if err != nil {
return nil, err
}
addInvoiceData := &invoicesrpc.AddInvoiceData{
Memo: invoice.Memo,
Receipt: invoice.Receipt,
Value: btcutil.Amount(invoice.Value),
Value: value,
DescriptionHash: invoice.DescriptionHash,
Expiry: invoice.Expiry,
FallbackAddr: invoice.FallbackAddr,