?

HOW DEVKARMA WORKS

DevKarma is an on-chain reputation system for Solana developers. We analyze your token launches to create a trust score that speaks for itself.

Quick Start

1

Connect Twitter

Sign in with your Twitter account to claim your profile.

2

Verify Wallet

Connect and sign with your dev wallet to prove ownership.

3

Get Your Score

We scan your launches and calculate your DevKarma score.

Scoring System

Each token you launch is scored from 0-150 points. Your DevKarma score (0-740) is calculated from the weighted average of all your token scores.

Token Score Breakdown (Max 150 points)

Migration Bonus+50 max

Awarded when a token successfully migrates from pump.fun to Raydium, Orca, or other major DEXes.

ATH Market Cap+30 max

+1 point per $100K market cap achieved. Measures the success and adoption of your token.

Holder Retention+20 max

Measures how well holders are retained over time. +1 point per 100 current holders.

Dev Behavior+20 max

Rewards developers who don't dump their tokens. Heavy selling reduces this score.

Bundle Behavior+15 max

Low bundle percentage = higher score. <5% bundled gets full points.

Longevity+10 max

+1 point per week the token has been active. Rewards long-term projects.

Community+5 max

Bonus for tokens with active communities (Twitter, Telegram, Discord).

Rug Penalty

Tokens flagged as rugs receive a -100 point penalty. This significantly impacts your overall DevKarma score and tier.

Reputation Tiers

Your tier represents your overall reputation. Higher tiers require both a high score and proof of successful launches.

Legend

Score: 720+

The elite tier. Reserved for developers with an exceptional track record of successful launches and community trust.

720+ DevKarma Score5+ Successful Migrations6+ Months Active

Elite

Score: 700+

Highly accomplished developers with multiple proven successful token launches.

700+ DevKarma Score3+ Successful Migrations

Proven

Score: Any

Developers who have successfully migrated at least one token to a DEX.

1+ Successful Migration

Builder

Score: Any

Active developers with multiple token launches under their belt.

3+ Tokens Launched

Verified

Score: Any

New developers who have verified ownership of their wallet.

1+ Verified Wallet

Unverified

Score: 0

Profiles that have been scanned but not yet claimed by the developer.

No verified wallets

What is a Migration?

A "migration" is when your token graduates from pump.fun's bonding curve to a major DEX with real liquidity.

Counts as Migration

  • Raydium liquidity pool
  • Orca whirlpool
  • Meteora pool
  • Jupiter routing

Does NOT Count

  • Still on pump.fun curve
  • No trading activity
  • Removed liquidity

Fizzled ≠ Rugged

DevKarma distinguishes between tokens that simply didn't gain traction and tokens where the developer actively dumped on holders.

Fizzled Token

A token that didn't gain traction or failed to migrate. No malicious intent — just market conditions or lack of interest.

  • • Low score, but no penalty
  • • Dev kept their tokens or sold slowly
  • • Common for early builders experimenting

Rugged Token

A token where the developer dumped a significant portion of supply on holders, causing major price crashes.

  • • -100 point penalty per rug
  • • Dev sold >50% supply quickly
  • • Seriously damages overall reputation

Key Insight: A developer with 5 fizzled tokens and 2 migrations can still have an excellent score. DevKarma rewards legitimate builders who keep trying, even if not every launch succeeds.

Data Sources

DevKarma aggregates data from multiple trusted sources to provide accurate scoring.

Helius

Solana's leading RPC and indexing provider. We use Helius for:

  • • Token discovery via DAS API
  • • Holder count tracking
  • • Transaction history analysis
  • • Creator wallet verification

DexScreener

Real-time DEX analytics and market data. We use DexScreener for:

  • • Migration detection (Raydium, Orca, etc.)
  • • Market cap & volume data
  • • Liquidity tracking
  • • Trading pair information

Wallet Scanning

You can search for any Solana wallet address to see a developer's launch history, even if they haven't claimed their profile yet.

How It Works

  1. Enter any Solana wallet address in the search bar
  2. We scan on-chain data for tokens created by that wallet
  3. A profile is automatically generated with their launch history
  4. The developer can later claim and verify ownership of the profile

Note: Unclaimed profiles show as "Unverified" until the developer signs in and verifies wallet ownership.

API Reference

DevKarma provides public API endpoints for integrating reputation data into your app.

# Get profile by Twitter handle or wallet address
GET /api/profile/{handle}
# Example responses
GET /api/profile/satoshi
GET /api/profile/7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
# Get leaderboard
GET /api/leaderboard?limit=50
# Returns top developers ranked by score
# Search wallets/handles
GET /api/search?q={query}
# Look up token by mint address
GET /api/token/lookup?mint={mintAddress}

Rate Limits: API endpoints are rate-limited. For high-volume access, please reach out on Twitter for API key access.

FAQ

How often is my score updated?

Your score is recalculated each time your profile is viewed. Market data and holder counts are fetched in real-time from on-chain sources.

Can I dispute my score?

Scores are calculated entirely from on-chain data. If you believe there's an error, reach out on Twitter and we'll investigate.

How do I improve my score?

Launch quality tokens that migrate successfully, maintain holder retention, don't dump your supply, and keep low bundle percentages. Time also helps — longer-running tokens score higher.

What if I have multiple wallets?

You can verify multiple wallets on your profile. All tokens from verified wallets contribute to your overall DevKarma score.

Is my data private?

All data is derived from public on-chain transactions. DevKarma doesn't access any private wallet data — only publicly visible blockchain history.

Ready to Build Your Reputation?

Claim your profile and let your launches speak for themselves.