Requirements
Before connecting to the dashboard, make sure you have:- Freighter browser extension installed (Chrome, Firefox, or Brave)
- Freighter configured for Stellar Testnet (not Mainnet)
- A funded Testnet account (see setup steps below)
Setting Up Freighter
Install Freighter
Create or import a Stellar account
Switch the network to Testnet
Fund your Testnet account with Friendbot
G...) into the field and click Get lumens. Your account will receive 10,000 XLM — enough to cover transaction fees and stream deposits.Add a USDC trustline (for USDC streams)
Connecting to the Dashboard
Open the Aven dashboard
Click Connect Wallet
Approve the connection in Freighter
Your Stellar address appears in the navbar
You are now ready to use Aven
- As a client: you can create streams, pause, resume, cancel, and review work sessions.
- As a worker: you can view streams you are a recipient of, authorize the CLI, and withdraw approved session payments.
CLI Authorization
Workers use theaven-stellar CLI to track time and submit session reports. On first use, the CLI needs a one-time authorization through the dashboard.
Start a session in your Git repository
The CLI opens the Aven dashboard in your browser
Approve the CLI connection with Freighter
A time-limited token is issued to the CLI
.aven/. Subsequent start and stop commands use this token silently — no further browser interaction is needed until the token expires.Your secret key is never shared
USDC Trustlines
To send or receive USDC streams, your Stellar account needs a USDC trustline. Without one, the stream contract will reject the transaction with atrustline entry is missing error.
Open Stellar Lab
Go to Build Transaction
G...) in the Source Account field and click Fetch next sequence number.Add a Change Trust operation
- Asset code:
USDC - Issuer account ID:
GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5(Testnet USDC issuer)
Sign and submit with Freighter