Launch a DataDAO in 30 Minutes
This guide walks you through the minimum steps needed to spin up a working DataDAO on the Moksha Testnet.
Need help or have questions? Join the Vana Builders Discord to get support and connect with other developers.
What You’ll Build
Component | Purpose |
---|---|
VRC-20 Token Contract | Represents dataset value for trading and rewards. |
DataDAO Contract | Manages data uploads and interactions onchain. |
Proof-of-Contribution (PoC) | Validates data authenticity using the Satya network. |
Refiner + Schema | Structures data for querying, ensuring VRC-15 compliance. |
Contributor UI | A React app for contributing the data. |
Prerequisites
Install and configure these tools. Use Moksha Faucet to cover the gas fees.
Tool | Version | Install Instructions |
---|---|---|
Node.js | 20+ | brew install node or Node.js |
Docker | Latest | Docker Desktop |
Python | 3+ | brew install python |
Poetry | Latest | pip install poetry |
Github Account | Sign up → | |
Pinata Account | Sign up → |
Add Vana Testnet to Your Wallet
To use the Vana testnet (Moksha) from the browser, add it to your wallet (MetaMask, Rabby, etc.):
Network Name: Vana Moksha
RPC URL: https://rpc.moksha.vana.org
Chain ID: 14800
Currency: VANA
Explorer: https://moksha.vanascan.io/
Fund Your Wallet with Testnet $VANA
To deploy your DataDAO, you’ll need some testnet $VANA. Here’s how to get it:
- Go to the Vana Faucet
- Paste your
address
into the input field - Click “Follow us on X” to unlock the faucet
- Pass the CAPTCHA and click “Get 10 $VANA”
You’ll receive 10 $VANA on the Moksha testnet.
Confirm your balance
- Visit moksha.vanascan.io
- Paste your address into the search bar
- Within ~1-2 minutes, you should see your balance update
- Open the “Internal Transactions” tab to view the faucet transfer
Tip
The faucet may take up to five minutes to send $VANA to your wallet.
Updated about 6 hours ago