bark to send and receive signet coins using the Ark protocol.
Create your wallet
Verify Bark is installed
To ensure that
bark is installed, run bark --version. Follow the installation instructions if you need to.Create a new signet wallet
The first step is to create a new signet wallet. You need to tell the wallet the URL of your Ark server and where it can find chain data.Esplora is the easiest chain source to configure. But you can also use your own signet node if you prefer.
Use
bark --help to see what the command-line program can do. For example, when you want to create a wallet, running bark create --help will give you more info.- Esplora
- bitcoind (user/pass)
Don’t switch the esplora instance. We are running a version that includes package relay which will be merged in soon.
Board the Ark and see your balance increase
Get your Ark address
To receive money on Ark you need to share your Ark address which you can find using the following command.
Get sats from the faucet
You can get sats using our signet faucet. You will need to authenticate using your GitHub
account and provide the address you obtained above.

Inspect your VTXOs
Your Ark wallet manages VTXOs (virtual transaction outputs) instead of regular UTXOs. You can inspect your newly received VTXO.Refresh in a round
VTXOs have a limited lifetime and must be periodically refreshed in a round. Our signet Ark server runs a round every 30 seconds for testing, but be aware that production servers will run rounds much less frequently. When you run therefresh command, you have to wait until the next round starts.
bark vtxos again to confirm your old VTXO has been replaced by a new one with policy_type set to round.
In the current implementation users must refresh coins manually, but any production-quality wallet will handle this automatically.
Spend your money and buy a treat for Byte
Create an order
We’d like you to buy our mascot, Byte, a treat. You can order one in our signet test store.
