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
- Core ERC-20 Functionality: You can base this on our standard, open-source contract.
- Timelocks (48 Hours): Any function that changes fees, minting, or token upgrades must have a 2-day delay.
- Transfer Fees ≤3%: If you impose a transaction tax, it can’t exceed 3%.
- 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?
- 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.
- 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.
- 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.
Updated 6 days ago