Quickstart
Get up and running with Bark in just a few minutes. This guide will walk you through creating a wallet, boarding funds, and making your first Ark payment on signet.Prerequisites
Before starting, ensure you have:- Bark CLI installed (see Installation)
- Basic familiarity with Bitcoin and command-line tools
Step 1: Create your wallet
Create a new Ark wallet on signet:Save your mnemonic
The mnemonic is displayed once during wallet creation. Make sure you save it somewhere safe.
Step 2: Get some signet bitcoin
You’ll need some signet bitcoin to board funds into Ark.Get signet coins from a faucet
Visit the Second signet faucet and paste your address to receive test bitcoin.
Alternatively, use any signet faucet like bitcoin-signet.dev.
Step 3: Board funds to Ark
Move your on-chain bitcoin into Ark to enable instant, low-cost payments.Wait for the next round
Boarding requires waiting for the next Ark round. Check the status:You’ll see a pending board transaction. Rounds typically occur every 5 minutes on signet.
Step 4: Make your first payment
Now send an instant Ark payment to another address.Get a recipient address
For testing, create a second wallet or use a friend’s Ark address. Or try the Second test store.To generate your own address:
Send an Ark payment
Send 10,000 sats to an Ark address:The payment is instant—no waiting for confirmations!
Step 5: Receive a payment
Sync to receive
After someone sends you payment, sync your wallet:This checks the mailbox for incoming payments.
What you can do next
Now that you have a working Ark wallet, explore more features:Pay Lightning invoices
Send to on-chain addresses
Create Lightning invoices
Exit to on-chain
Using the REST API (barkd)
For programmatic access, use the barkd daemon: See the REST API documentation for all available endpoints.Configuration
You can configure your wallet with aconfig.toml file:
Next steps
Core concepts
Learn how Ark works under the hood
CLI reference
Explore all bark CLI commands
Wallet integration
Integrate Bark into your application
Run a server
Set up your own captaind server
Troubleshooting
Wallet not syncing
Wallet not syncing
Try manually syncing:Make sure you’re connected to the internet and the server is reachable.
Board transaction stuck
Board transaction stuck
Check if you need to wait for the next round:Rounds occur every 5 minutes. If it’s been longer, check server status.
Insufficient balance
Insufficient balance
Check both balances:Make sure you’ve boarded funds to Ark before trying to send Ark payments.
For more help, visit the community forum or check the FAQ.