Commit Graph
642 Commits
Author SHA1 Message Date
Mohamed Awnallah a0b0e7aa62 lncli: add coin selection strategy option to on-chain rpc commands
In this commit we add coin selection strategy option to the
following on-chain rpc commands `fundpsbt`, `fundtemplatepsbt`,
`batchopenchannel`, `estimatefee`, `sendcoins`, and `sendmany`.
2024-04-01 19:08:19 +02:00
Joost Jager 763787e08c routing+lnrpc: add inbound fee policy update 2024-03-31 16:49:19 +02:00
Carla Kirk-Cohen 421433039b lnrpc: rename proportional fee rate on lnrpc
This field is incorrectly suffixed as "msat", when it is actually
interpreted as the proportional fee rate. This is the value that we
should be using because the sender will calculate proportional fees
accordingly. This is a breaking change to the RPC, but on an
experimental and unreleased API.
2024-03-27 09:39:01 -04:00
Oliver Gugger 0bc3d29413 Merge pull request #8496 from aakselrod/locks-to-leases
multi: replace `LockOutpoint` with `LeaseOutput`
2024-03-18 03:34:56 -06:00
Mohamed Awnallah 158b802f49 lncli+makefile: generate man pages automatically for lncli and lnd 2024-03-13 21:18:23 +02:00
Alex Akselrod 4d2ab7423f multi: move 3 vars from walletrpc+lncfg to chanfunding
This commit moves the constants LndInternalLockID and
DefaultLockDuration from the walletrpc package to the chanfunding
package, moves DefaultReservationTimeout from lncfg to chanfunding,
and also updates the lncli package with the new location.
2024-03-13 09:50:16 -07:00
Oliver Gugger 92ae54d7ae cmd/lncli: add confirmation promt to closeallchannels
To make sure users don't accidentally close all channels, we ask before
running this potentially very destructive command.
2024-03-07 09:12:12 +01:00
Slyghtning 814e1a79a6 lncli: add estimateroutefee command 2024-03-05 09:24:27 +01:00
ffranr b308895583 lncli: unit test makes use of error wrapping during comparison
This commit modifies a unit test such that it inspects a wrapped error
rather than comparing errors by string.
2024-02-27 17:08:01 +00:00
ffranr cd566eb097 multi: fix fmt.Errorf error wrapping
Refactor fmt.Errorf usage to correctly wrap errors instead of using
non-wrapping format verbs.
2024-02-27 11:13:40 +00:00
Oliver Gugger f333581d6c cmd/lncli: add 'wallet psbt fundtemplate' command
This commit adds a new sub command to the wallet that allows using the
new funding option from a template.
Creating a new command is way easier for the user to understand than
adding multiple flags that are only valid in certain combinations.
2024-02-26 11:05:19 +01:00
Elle Mouton 5d16491c13 lnrpc+lncli: add TerminateSession command 2024-02-20 14:44:38 +02:00
Elle Mouton 26432359ad lnrpc+lncli: add DeactivateTower to rpc 2024-02-20 14:44:11 +02:00
Andras Banki-Horvath 7725a57055 walletkit: add startheight parameter to ListSweeps
By default ListSweeps will list all sweeps known to the wallet. Over
time this may become expensive to call and callers may not be interested
in the full history. This commit adds a `startheight` parameter to the
`ListSweeps` RPC call. This parameter can be used to fetch sweeps only
from a specified start block height or only unconfirmed ones if it is
set to -1.
2024-02-01 21:02:24 +01:00
Jesse de Wit ef3aa84c10 lncli: add include_raw_tx flag to pendingchannels 2024-01-29 14:16:51 +01:00
Keagan McClelland 804dabb4ea lnd: make closechannel send an instant empty update when no_wait set
We do things this way to keep behavior consistent across REST, gRPC
and CLI consistent. This was done to not alter the way we handle
Recv calls from the streams.
2024-01-23 12:25:01 -08:00
Elle Mouton 3cb194c45e lnrpc+lncli: update wtclientrpc for taproot towers 2024-01-19 15:33:06 +02:00
Yong 54329a338e Merge pull request #8387 from ziggie1984/buildroute-use-lnd-default
buildroute use lnd default
2024-01-18 18:53:46 +08:00
Yong 1bc1295fc0 Merge pull request #8350 from ziggie1984/rename-bumpclosefee
Minor improvements in the lncli api regarding channel closures.
2024-01-17 00:41:29 +08:00
ziggie 4db5b2266f lncli: remove default cltv delta for buildroute.
Now the default of the lnd backend is used instead of providing
the default value via the caller of the buildroute rpc cmd.
2024-01-16 14:10:22 +01:00
Oliver Gugger 0da35edc48 cmd/lncli: add flags for more info to encryptdebugpackage
This commit adds three optional command line flags to the
encryptdebugpackage: --peers, --onchain and --channels.
Each of them adds the output of extra commands to the encrypted debug
package.
2024-01-09 12:43:42 +01:00
Oliver Gugger d4f49cb04b cmd/lncli: add {encrypt,decrypt}debugpackage commands 2024-01-09 12:40:39 +01:00
Oliver Gugger 375bc6950c cmd/lncli: add new getdebuginfo command 2024-01-09 12:32:37 +01:00
Oliver Gugger 2b54774721 Merge pull request #8339 from mani2310/mani2310-Wrong-documentation-on-lncli
Wrong documentation on lncli
2024-01-09 08:29:06 +01:00
ziggie 1bdc7ce165 lncli: add max_fee_rate to closechannel cmd. 2024-01-09 01:19:10 +01:00
ziggie 7481ed0a43 walletrpc-lncli: add new bumpforceclosefee cmd.
Replace (hide) the old bumpclosefee cmd with the new
bumpforceclosefee cmd to avoid confusion which closing
transactions can be bumped.
2024-01-09 01:15:43 +01:00
Manisha 034bb5b51e Wrong documentation on lncli
Signed-off-by: Manisha <manisha2133@gmail.com>
2024-01-03 21:57:25 +05:30
Thabokani b8d2fc3816 kvdb+cmd: fix typos 2024-01-03 12:06:32 +08:00
Oliver Gugger 0df507eca0 Merge pull request #8261 from markettes/lncli-multiple-outgoing-channels
Enable multiple outgoing channel ids in payments
2023-12-18 11:38:46 +01:00
Marcos 72a56f56b4 lncli: enable multiple outgoing channel ids in payments 2023-12-18 10:27:03 +01:00
ziggie 7c09cc3326 lncli: add new removetx cmd.
This new command calls the new rpc endpoint RemoveTransaction.
2023-12-12 14:18:17 +01:00
ErikEk f0bc6d804c rpc: add gettransaction endpoint to walletrpc sub-server 2023-12-10 22:14:12 +01:00
Marcos 7445782db6 lncli: show balance for sweepall 2023-12-04 10:46:54 +01:00
Keagan McClelland dae80f5db7 lnrpc: add top level command doc tags to enable lncli api doc generation 2023-11-20 14:44:30 -07:00
Jonathan Harvey-Buschel c20e4871cd chainrpc+lncli: expose GetBlockHeader + add to CLI 2023-10-27 11:05:27 -04:00
Carla Kirk-Cohen 32ea77b96b lncli: add blinded route cli flags to query routes
Note: This commit can be dropped before merge, it's mostly added
to make the PR easier to manually test against other
implementations that have bolt 12 invoices implemented already!
2023-10-06 16:38:33 -07:00
Elle Mouton 1211e7eb7b multi: use "bitcoin" chain name constant
Make use of the `bitcoinChainName` constant instead of re-writing the
"bitcoin" string.
2023-10-06 16:34:47 -07:00
Elle Mouton a7e723e570 lncli: remove chain option from profile 2023-10-06 16:34:47 -07:00
yyforyongyu 17a0a8de06 cmd+lntest: use the new rpc field Payment_INITIATED 2023-10-06 16:34:47 -07:00
Oliver Gugger 7ef11e8ae4 cmd/lncli: fix linter complaint by running make fmt 2023-10-05 22:47:02 +02:00
Kilian 682827c7af lncli: fix description of connect/disconnect peer 2023-10-05 18:13:32 +02:00
Olaoluwa Osuntokun 6dc43ad253 cmd/lncli: add new taproot channel type for openchannel 2023-08-22 16:32:33 -07:00
Slyghtning ab117a0ed4 typos: fix updatechanpolicy typos 2023-08-11 17:04:36 +02:00
Slyghtning 2c3420679d lncli: add account to WalletBalance command 2023-07-28 22:24:55 +02:00
Slyghtning f0579cc509 lncli: add flag utxos for openchannel 2023-07-24 13:07:01 +02:00
Torakushi 77d3f00c3b walletrpc+btcwallet: no custom account with various key scopes
Currently, a user can create a custom account with various key scopes.
This is not a desired behaviour.
2023-06-14 09:58:53 +02:00
zx9r 3a5d67a16b cmd/lncli: add confirmation to sendcoins 2023-06-13 11:58:34 +02:00
MG-ng 63b32b9e4a cmd/lncli: add description for payinvoice command 2023-06-13 11:58:34 +02:00
Aljaz Ceru d3a5307fc0 cmd/lncli: fix inconsistent argument naming in queryRoutes 2023-06-13 11:58:34 +02:00
gabbyprecious 4ea24c0820 cmd/lncli: add unused flag to newAddr command 2023-06-13 11:58:33 +02:00