Merge pull request #3729 from joostjager/invoice-msat

invoicesrpc+lnrpc: add msat fields to invoices
This commit is contained in:
Joost Jager
2019-11-18 08:39:16 +01:00
committed by GitHub
9 changed files with 660 additions and 590 deletions

View File

@@ -3529,10 +3529,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,