Complying with VRC-20 (DataDAO Token)

Under the new rules, your DataDAO must have a token that meets these standards to receive VRC-14 rewards. Below is a single checklist, whether you’re creating a brand-new token or adapting an existing one.

Define Token Supply & Emissions

  • Fixed or Predictable: Decide whether you’ll have a fixed cap or a publicly documented emission schedule. No unlimited mint or rebase.
  • Team Allocations: Must vest for at least 6 months, then unlock linearly.

Implement Key Contract Requirements

  1. Core ERC-20 Functionality: You can base this on our standard, open-source contract.
  2. Timelocks (48 Hours): Any function that changes fees, minting, or token upgrades must have a 2-day delay.
  3. Transfer Fees ≤3%: If you impose a transaction tax, it can’t exceed 3%.
  4. Liquidity Freedoms: Don’t restrict liquidity providers from adding/removing liquidity in your pool.

Document Your Data Utility

  • Explain in your readme or whitepaper exactly how your token ties into VRC-15 data usage.
  • For example: “Users must hold or spend this token to query the dataset,” or “Contributors earn partial rewards in this token.”

Already Have a Token?

  1. Remove or Disable Anything Non-Compliant
    • That might be unlimited minting, large rebase logic, or not defined vesting onchain.
    • If you used our default DataDAO token contract, you’re automatically compliant as long as no changes are planned. If you plan to make any changes, you’ll need to implement 48-hours timelocks.
  2. Add Vesting Contracts
    • If you already distributed some portion to your team, you may need a new lock-up contract or a timelock to ensure 6-month vesting is enforced.
  3. Verify Code
    • Ensure your existing main and proxy contracts (if any) are verified on the block explorer.

Final Verification

  • Deploy your token or finalize your upgrade.
  • Verify the source code publicly.
  • Do a quick internal check (or external audit) to confirm each VRC-20 point is satisfied.
  • The token implementation should pass a Vana Foundation – approved security review (or an equivalent).

📘

Tip

If you do not have a token yet, you must launch one by Q2 before Epoch 7 or coordinate with the Vana Foundation to find an alternate approach if you want to be eligible for rewards.