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

ComponentPurpose
VRC-20 Token ContractRepresents dataset value for trading and rewards.
DataDAO ContractManages data uploads and interactions onchain.
Proof-of-Contribution (PoC)Validates data authenticity using the Satya network.
Refiner + SchemaStructures data for querying, ensuring VRC-15 compliance.
Contributor UIA React app for contributing the data.

Prerequisites

Install and configure these tools. Use Moksha Faucet to cover the gas fees.

ToolVersionInstall Instructions
Node.js20+brew install node or Node.js
DockerLatestDocker Desktop
Python3+brew install python
PoetryLatestpip install poetry
Github AccountSign up →
Pinata AccountSign 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:

  1. Go to the Vana Faucet
  2. Paste your address into the input field
  3. Click “Follow us on X” to unlock the faucet
  4. Pass the CAPTCHA and click “Get 10 $VANA”

You’ll receive 10 $VANA on the Moksha testnet.

Confirm your balance

  1. Visit moksha.vanascan.io
  2. Paste your address into the search bar
  3. Within ~1-2 minutes, you should see your balance update
  4. 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.