mirror of
https://github.com/lightningnetwork/lnd.git
synced 2024-11-19 09:53:54 +01:00
07b18c1c86
Add a new bumpforceclosefee rpc endpoint to the wallet server. Move the logic from the lncli level to the wallet server rpc level. This is more in line with a proper client-server design. wallet lncli: use new bumpforceclosefee endpoint. Besides using the new bumpforceclosefee rpc endpoint we also enable the bumping of taproot anchor channels.
82 lines
2.7 KiB
YAML
82 lines
2.7 KiB
YAML
type: google.api.Service
|
|
config_version: 3
|
|
|
|
http:
|
|
rules:
|
|
- selector: walletrpc.WalletKit.ListUnspent
|
|
post: "/v2/wallet/utxos"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.LeaseOutput
|
|
post: "/v2/wallet/utxos/lease"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.ReleaseOutput
|
|
post: "/v2/wallet/utxos/release"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.ListLeases
|
|
post: "/v2/wallet/utxos/leases"
|
|
- selector: walletrpc.WalletKit.DeriveNextKey
|
|
post: "/v2/wallet/key/next"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.DeriveKey
|
|
post: "/v2/wallet/key"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.ImportPublicKey
|
|
post: "/v2/wallet/key/import"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.ImportTapscript
|
|
post: "/v2/wallet/tapscript/import"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.NextAddr
|
|
post: "/v2/wallet/address/next"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.GetTransaction
|
|
get: "/v2/wallet/tx"
|
|
- selector: walletrpc.WalletKit.PublishTransaction
|
|
post: "/v2/wallet/tx"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.SendOutputs
|
|
post: "/v2/wallet/send"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.EstimateFee
|
|
get: "/v2/wallet/estimatefee/{conf_target}"
|
|
- selector: walletrpc.WalletKit.PendingSweeps
|
|
get: "/v2/wallet/sweeps/pending"
|
|
- selector: walletrpc.WalletKit.BumpFee
|
|
post: "/v2/wallet/bumpfee"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.ListSweeps
|
|
get: "/v2/wallet/sweeps"
|
|
- selector: walletrpc.WalletKit.LabelTransaction
|
|
post: "/v2/wallet/tx/label"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.FundPsbt
|
|
post: "/v2/wallet/psbt/fund"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.SignPsbt
|
|
post: "/v2/wallet/psbt/sign"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.FinalizePsbt
|
|
post: "/v2/wallet/psbt/finalize"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.ListAccounts
|
|
get: "/v2/wallet/accounts"
|
|
- selector: walletrpc.WalletKit.RequiredReserve
|
|
get: "/v2/wallet/reserve"
|
|
- selector: walletrpc.WalletKit.ListAddresses
|
|
get: "/v2/wallet/addresses"
|
|
- selector: walletrpc.WalletKit.ImportAccount
|
|
post: "/v2/wallet/accounts/import"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.SignMessageWithAddr
|
|
post: "/v2/wallet/address/signmessage"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.VerifyMessageWithAddr
|
|
post: "/v2/wallet/address/verifymessage"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.RemoveTransaction
|
|
post: "/v2/wallet/removetx"
|
|
body: "*"
|
|
- selector: walletrpc.WalletKit.BumpForceCloseFee
|
|
post: "/v2/wallet/BumpForceCloseFee"
|
|
body: "*"
|