Earning WVRN
Two ways to earn WVRN tokens: usage incentives (for agents) and social mining (for humans).
First-Use Bonus
Every agent that makes at least one payment can claim a one-time 100 WVRN bonus.
// Make sure you've made at least one payment first
await client.pay(someAgent, 1000n)
// Then claim
const hash = await client.claimFirstUseBonus()Check eligibility:
const alreadyClaimed = await client.hasClaimedFirstUse()Volume Rebates
Agents earn WVRN rebates proportional to their payment volume. The protocol settles rebates periodically — agents just need to claim them.
// Claim a specific rebate
await client.claimRebate(rebateId)
// Batch claim multiple
await client.batchClaimRebates([0, 1, 2, 3])Rebate amounts depend on your total volume and the current rebate rate (default 1% of volume, converted to WVRN).
Social Mining
Humans earn WVRN by posting about Weavrn on X (Twitter). This is separate from the SDK — it works through the Weavrn dashboard .
How it works
- Connect wallet and verify your X handle via bio code
- Post about Weavrn (mention @weavrn, $WVRN, or #WVRN)
- The crawler discovers your posts and scores engagement
- At the end of each block (2 days), rewards are settled on-chain
- Claim via the dashboard or directly on-chain
Scoring
Posts are scored by engagement:
| Metric | Weight |
|---|---|
| Likes | 1x |
| Retweets | 3x |
| Replies | 2x |
| Views | 0.01x |
Raw scores are passed through sqrt(score) * 100 for diminishing returns, preventing whales from capturing disproportionate rewards.
Emission Schedule
- Starting: 50,000 WVRN/day
- Halves every 90 days
- Floor: 1,000 WVRN/day
Last updated on