$ diamond-hands [v1.0.0]
Live · —
~/diamond-hands $ status
██████╗ ██╗ █████╗ ███╗   ███╗ ██████╗ ███╗   ██╗██████╗     ██╗  ██╗ █████╗ ███╗   ██╗██████╗ ███████╗
██╔══██╗██║██╔══██╗████╗ ████║██╔═══██╗████╗  ██║██╔══██╗    ██║  ██║██╔══██╗████╗  ██║██╔══██╗██╔════╝
██║  ██║██║███████║██╔████╔██║██║   ██║██╔██╗ ██║██║  ██║    ███████║███████║██╔██╗ ██║██║  ██║███████╗
██║  ██║██║██╔══██║██║╚██╔╝██║██║   ██║██║╚██╗██║██║  ██║    ██╔══██║██╔══██║██║╚██╗██║██║  ██║╚════██║
██████╔╝██║██║  ██║██║ ╚═╝ ██║╚██████╔╝██║ ╚████║██████╔╝    ██║  ██║██║  ██║██║ ╚████║██████╔╝███████║
╚═════╝ ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚═════╝     ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═════╝ ╚══════╝
    
Status // server health · API connections · chain registry
System Status · Live All API keys stored server-side · no secrets in browser
Etherscan V2 API
Checking...
Connecting to server...
X / Twitter Search
Checking...
Optional. Searches X for wallets posted publicly. Configured via server .env.
Ankr Portfolio API
Checking...
Multi-chain portfolio scanning. Configured via server .env.
Identity Resolution
Active
ENS reverse lookup, web3.bio profiles, DeBank profiles. All free, no keys needed.
◆ Connected Chains Etherscan V2 · refreshed on boot
Loading chains...
$ diamond-hands [v1.0.0]
Live · —
Diamond
Hands ◆
◆ On-chain conviction score · 30+ EVM chains
>
Supports ENS · try vitalik.eth · Press Enter to score
Wallets Checked
Avg Score
Diamond Hands
Live Activity
Enter wallet to begin
◆
Resolving wallet...
◆ v1.0 · EVM Wallet Analysis
Check
Bulk Analysis
Snapshot
Bubble Maps
Params
Whale Watch
LiveActivity
No recent checks
$ paste <<EOF one per line · or comma-separated · paste Google Sheets CSV
Chains to analyze select up to 5
Token contract filter optional
$ token
$ contract
Contract Holders · Snapshot ERC-721 = fast on-chain scan · ERC-20/1155 = transfer replay (capped 50k)
Paste a token contract address and pick a chain to snapshot its holders
$ wallets <<EOF auto-filled from bulk analysis · or paste manually
Holder Network · Cluster Detection Bubble size = score · edge thickness = tx count · click to inspect
Run a bulk analysis first, or paste wallets above and generate the map
Scoring Parameters · Live Edit applies immediately to all new analyses
[hold_windows]
Min days held to qualify as Diamond. Default: 30 days.
Sold within this window = Paper. Slide left for hours (0.25 = 6h). Default: 1 day.
Min days held for Regular tier. Default: 7 days.
[score_thresholds]
Diamond 90+ / Strong 80-89 / Regular 70-79 / Paper 25-69 / Jeet 0-24
[sell_ratios]
Below this ratio grants a score bonus (diamond behavior).
Above this ratio incurs a score penalty (paper behavior).
Lifetime Pass
$25 · all tools, forever
Soulbound · Non-transferable mint once on Ethereum or Base · entitlement checked on either chain
  • Unlimited runs across Bulk Analysis, Snapshot, and Bubble Map
  • 20 runs/day fair-use quota · no per-run charges ever again
  • Soulbound ERC-721 proof-of-membership, minted to your wallet
  • Pay once in ETH or USDC, on Ethereum mainnet or Base