* Rename arkd folder & drop cli * Rename ark cli folder & update docs * Update readme * Fix * scripts: add build-all * Add target to build cli for all platforms * Update build scripts --------- Co-authored-by: tiero <3596602+tiero@users.noreply.github.com>
1.6 KiB
sidebar_position, title
| sidebar_position | title |
|---|---|
| 2 | Ark CLI |
The Ark CLI allows you to interact with the Ark Service Provider (ASP). It is a command line tool that can be used to create and manage your Ark Wallet.
Configure the CLI
The CLI requires an initial setup to initialize the wallet and connect to the ASP:
$ ark init init --password <PASSWORD> --ark-url <ARK_URL>
You can also restore a wallet by specifying the hex encoded private key with the --prvkey flag.
Receive VTXO
Get receiving address
You can print your onchain and offchain receiving addresses to receive funds with:
$ ark receive
This command also shows the list of relays used to reach the ASP.
:::tip
testnet only: ark faucet to receive newly created VTXO from the service provider.
:::
Print balance
You can see both the onchain and offchain balance of the wallet with:
$ ark balance
Send VTXO(s)
You can make an offchain payment by sending to either one or many receivers:
$ ark send --to <ARK_ADDRESS> --amount <AMOUNT>
$ ark send --receivers '[{"to": "<ARK_ADDRESS>", "amount": <AMOUNT>}, ...]'
The amount must be specified in sats unit.
Redemption
Collaborative redemption
You can redeem onchain your funds by collaborating with the ASP with:
$ ark redeem --address <ONCHAIN_ADDRESS> --amount <AMOUNT>
Any change produced with this operation goes to your offchain address.
Unilateral redemption
If the ASP is unresponsive you can redeem all your offchain funds unilaterally with:
$ ark redeem --address <ONCHAIN_ADDRESS> --force