Merge pull request #5991 from Roasbeef/remove-amp-hold-over

cmd/lncli: remove --amp-reuse flag from lncli payinvoice
This commit is contained in:
Olaoluwa Osuntokun 2021-11-17 11:21:08 -08:00 committed by GitHub
commit fb060f742c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 16 deletions

View File

@ -94,12 +94,6 @@ var (
Usage: "if set to true, then AMP will be used to complete the " +
"payment",
}
ampReuseFlag = cli.BoolFlag{
Name: "amp-reuse",
Usage: "if set to true, then a random payment address will " +
"be generated to enable re-use of an AMP invoice",
}
)
// paymentFlags returns common flags for sendpayment and payinvoice.
@ -145,7 +139,6 @@ func paymentFlags() []cli.Flag {
},
dataFlag, inflightUpdatesFlag, maxPartsFlag, jsonFlag,
maxShardSizeSatFlag, maxShardSizeMsatFlag, ampFlag,
ampReuseFlag,
}
}
@ -252,15 +245,6 @@ func parsePayAddr(ctx *cli.Context) ([]byte, error) {
case ctx.IsSet("pay_addr"):
payAddr, err = hex.DecodeString(ctx.String("pay_addr"))
case ctx.IsSet(ampReuseFlag.Name):
var addrBytes [32]byte
if _, err := rand.Read(addrBytes[:]); err != nil {
return nil, fmt.Errorf("unable to generate pay "+
"addr: %v", err)
}
payAddr = addrBytes[:]
case ctx.Args().Present():
payAddr, err = hex.DecodeString(ctx.Args().First())
}

View File

@ -370,6 +370,8 @@ messages directly. There is no routing/path finding involved.
add MacChan field for passing back lnd's admin macaroon back to the program
calling lnd, when needed.
* [The `--amp-reuse` CLI flag has been removed as the latest flavor of AMP now natively supports static invoices](https://github.com/lightningnetwork/lnd/pull/5991)
* Using `go get` to install go executables is now deprecated. Migrate to `go install` our lnrpc proto dockerfile [Migrate `go get` to `go install`](https://github.com/lightningnetwork/lnd/pull/5879)
* [The premature update map has been revamped using an LRU cache](https://github.com/lightningnetwork/lnd/pull/5902)