diff --git a/examples/uma-server/vasp1.go b/examples/uma-server/vasp1.go index 9d97f17..1bc9e97 100644 --- a/examples/uma-server/vasp1.go +++ b/examples/uma-server/vasp1.go @@ -477,6 +477,7 @@ func (v *Vasp1) handleClientPayReq(context *gin.Context) { }) return } + umaMajorVersion := uma.MAJOR_VERSION if initialRequestData.lnurlpResponse.UmaVersion != nil { umaVersion, err := uma.ParseVersion(*initialRequestData.lnurlpResponse.UmaVersion) @@ -728,9 +729,8 @@ func (v *Vasp1) handleClientPaymentConfirm(context *gin.Context) { Amount: amountMilliSatoshi, }) } - if err != nil { - log.Fatalf("Failed to marshal UTXOs: %v", err) - } else if payReqData.utxoCallback != nil { + + if payReqData.utxoCallback != nil { log.Printf("Sending UTXOs to %s: %+v", *payReqData.utxoCallback, utxosWithAmounts) signingPrivateKey, err := v.config.UmaSigningPrivKeyBytes() if err != nil { @@ -838,7 +838,7 @@ func (v *Vasp1) handleNonUmaPayReq( } var sendingAmountCurrencyCode *string if !isAmountInMsats { - *sendingAmountCurrencyCode = currencyCode + sendingAmountCurrencyCode = ¤cyCode } payreq := umaprotocol.PayRequest{ SendingAmountCurrencyCode: sendingAmountCurrencyCode,