Stage 4: Creating VRC-20 Token
To receive rewards, you need a DLP token that meetsย VRC-20ย standards.
Tip
The template with the first VRC-20 implementation is currently under audit and available here: https://github.com/vana-com/vana-smart-contracts/pull/18
๐ฏย Goal
- Launch a DLP token or upgrade an existing one.
- Ensure compliance with supply, vesting, and security rules.
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 in Q2 before Epoch 7 or coordinate with the Vana Foundation to find an alternate approach if you want to be eligible for rewards.
Updated about 10 hours ago