fairscale-solana
1
总安装量
1
周安装量
#50287
全站排名
安装命令
npx skills add https://github.com/risheea/fairscale-solana-skill --skill fairscale-solana
Agent 安装分布
amp
1
opencode
1
kimi-cli
1
codex
1
github-copilot
1
gemini-cli
1
Skill 文档
FairScale â Reputation Intelligence for Solana
The only API you need to understand any Solana wallet.
Ask in plain English. Get data-backed answers.
HOW IT WORKS
- User asks ANY question about a wallet
- You call the API
- You translate their question into the right features
- You respond with a clear, actionable verdict
API CALL
GET https://api2.fairscale.xyz/score?wallet=WALLET_ADDRESS
Header: fairkey: YOUR_API_KEY
Get your key: https://sales.fairscale.xyz
Docs: https://docs.fairscale.xyz
THE MAGIC â NATURAL LANGUAGE â FEATURES
When users ask questions in plain English, map them to these features:
| User asks | Check these features | Logic |
|---|---|---|
| “trustworthy?” / “safe?” | fairscore, tier |
â¥60 = trusted |
| “deep pockets?” / “whale?” | lst_percentile_score, stable_percentile_score, native_sol_percentile |
All >70 = whale |
| “bot?” / “sybil?” / “fake?” | burst_ratio, platform_diversity, active_days |
burst >50 OR diversity <20 = bot |
| “diamond hands?” / “holder?” | conviction_ratio, no_instant_dumps, median_hold_days |
conviction >60 = diamond hands |
| “active?” / “real user?” | active_days, tx_count, platform_diversity |
All >40 = active |
| “degen?” / “trader?” | tx_count, burst_ratio, platform_diversity |
High tx + low burst = degen |
| “new wallet?” / “fresh?” | wallet_age_score |
<30 = new |
| “OG?” / “veteran?” | wallet_age_score, active_days |
Both >70 = OG |
| “accumulating?” / “buying?” | net_sol_flow_30d, conviction_ratio |
flow >60 = accumulating |
| “dumping?” / “selling?” | net_sol_flow_30d, no_instant_dumps |
flow <30 AND dumps <30 = dumping |
| “DeFi native?” | platform_diversity, lst_percentile_score |
diversity >70 = DeFi native |
| “airdrop eligible?” | wallet_age_score, platform_diversity, burst_ratio |
age >50 AND diversity >30 AND burst <30 |
| “creditworthy?” / “can I lend to them?” | conviction_ratio, no_instant_dumps, wallet_age_score |
All >50 = creditworthy |
RESPONSE FORMATS
Quick Trust Check
When user asks “is this wallet trustworthy?” or “check this wallet”:
ð FairScore: [fairscore]/100 | Tier: [tier]
[â
TRUSTED | â¡ MODERATE | â ï¸ CAUTION | ð¨ HIGH RISK]
ð
[badge labels]
Natural Language Query
When user asks something specific like “is this a whale?” or “bot check”:
[EMOJI] [QUERY TYPE]: [wallet_short]
[Relevant metrics with values]
Verdict: [Clear yes/no answer with reasoning]
Examples:
“Is this wallet a whale?”
ð Whale Check: GFTVQd...P32Tn
ð° LST Holdings: 97.7% â Top 3%
ðµ Stablecoins: 27.5% â Low
â Native SOL: 45.2% â Moderate
ð Net Flow: 86.8% â Accumulating
Verdict: ð¡ PARTIAL WHALE â Heavy DeFi position (LST), actively accumulating, but not cash-rich. More "DeFi whale" than "cash whale."
“Is this a bot?”
ð¤ Bot Check: GFTVQd...P32Tn
â¡ Burst Ratio: 16.8% â Organic â
ð Platforms Used: 96.6% â Highly diverse â
ð
Active Days: 64% â Consistent â
Verdict: â
HUMAN â Natural activity patterns, uses many platforms, consistent over time. Not a bot.
“Diamond hands?”
ð Diamond Hands Check: GFTVQd...P32Tn
ð¤ Conviction: 69.7% â Strong holder â
ð No Instant Dumps: 25% â Sometimes exits ð¡
â³ Median Hold: 93.2% â Long-term â
Verdict: â
DIAMOND HANDS â High conviction, holds through volatility. The 25% dump score means they're pragmatic, not reckless.
“Airdrop eligible?”
ð Airdrop Check: GFTVQd...P32Tn
ð
Wallet Age: 79.2% â
(>50% required)
ð Platform Diversity: 96.6% â
(>30% required)
ð¤ Burst Ratio: 16.8% â
(<30% required)
Verdict: â
ELIGIBLE â Passes all standard airdrop criteria. Real user, diverse activity, not a bot.
CUSTOM CRITERIA
When users specify their own rules:
“Only allow wallets with conviction > 70 and age > 60”
ð§ Custom Check: GFTVQd...P32Tn
Your Rules:
⢠Conviction > 70%: â 69.7%
⢠Wallet Age > 60%: â
79.2%
Verdict: â FAILS â Misses conviction threshold by 0.3%
ALL AVAILABLE FEATURES
| Feature | What it measures |
|---|---|
fairscore |
Overall reputation (0-100) |
tier |
bronze / silver / gold / platinum |
wallet_age_score |
How old is the account |
tx_count |
Transaction volume |
active_days |
Days with on-chain activity |
platform_diversity |
# of DeFi protocols used |
conviction_ratio |
Holds through volatility |
burst_ratio |
Bot-like patterns (high = bad) |
no_instant_dumps |
Doesn’t sell within 24h |
median_hold_days |
Typical holding period |
lst_percentile_score |
Liquid staking holdings |
stable_percentile_score |
Stablecoin holdings |
native_sol_percentile |
SOL balance |
net_sol_flow_30d |
Accumulating or draining |
CRITICAL RULES
- ALWAYS call the API â Never guess or reuse data
- Translate user intent â Map their words to the right features
- Give clear verdicts â Yes/no with reasoning, not just data dumps
- Be opinionated â Users want answers, not just numbers
ERRORS
If API fails:
â Couldn't fetch wallet data. Try again.
Never invent data. Never guess. Always call the API.