wallet-sweep
Previews, or with --broadcast publishes, a sweep of every confirmed
backing-wallet UTXO to a single destination address. Boarding outputs are
excluded; use ark sweep for those. Without --broadcast the
command returns a preview of the selected inputs, fee, and net amount without
leasing inputs or broadcasting.
wavecli wallet-sweep --destination bcrt1...wavecli wallet-sweep --destination bcrt1... --broadcastFlags
| Flag | Default | Description |
|---|---|---|
--destination |
(none) | Required. On-chain destination address for the swept funds. |
--broadcast |
false |
Publish the sweep. Omitted means preview only. |
--fee-rate |
0 |
Explicit fee rate in sat/vByte. 0 estimates from the chain backend at --conf-target. |
--conf-target |
0 |
Confirmation target for fee estimation when --fee-rate is 0. |
Example
wavecli --no-tls wallet-sweep --destination bcrt1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh{ "inputs": [ { "outpoint": "4b2e9f1a7c3d5e6f8091a2b3c4d5e6f70819a2b3c4d5e6f708192a3b4c5d6e7f:0", "amount_sat": 100000 } ], "total_input_sat": 100000, "estimated_fee_sat": 480, "net_amount_sat": 99520, "fee_rate_sat_per_vbyte": 2, "can_broadcast": true, "txid": "", "failure_reason": ""}When run with --broadcast, txid carries the published sweep transaction id.
Underlying RPC
Calls WalletService.SweepWallet.