Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Solana wallet reputation. Ask anything in plain English — "is this a bot?", "whale?", "diamond hands?" — get instant answers.
Solana wallet reputation. Ask anything in plain English — "is this a bot?", "whale?", "diamond hands?" — get instant answers.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Real-time wallet reputation scoring for Solana. Use this skill to check if a wallet is trustworthy before transacting.
Check wallet reputation before any transaction Assess risk level for a given transaction amount Apply custom rules for your specific use case Batch check multiple wallets at once
Use FairScale when: An agent needs to decide whether to transact with a wallet Filtering wallets for airdrops, whitelists, or access control Assessing risk before accepting a trade or swap Verifying counterparty reputation in agent-to-agent transactions
Get the FairScore (0-100) for any Solana wallet. Free tier: 100 calls/day Pro tier: 10,000 calls/day GET https://api.fairscale.xyz/score?wallet=ADDRESS Response: { "wallet": "7xK9...", "fairscore": 72, "tier": "gold", "vouch_boost": 1.5 }
Pre-transaction risk assessment. Returns risk level and recommended max transaction amount. Free tier: 100 calls/day GET https://api.fairscale.xyz/check?wallet=ADDRESS&amount=500 Response: { "wallet": "7xK9...", "fairscore": 72, "risk_level": "medium", "recommendation": "proceed_with_caution", "max_suggested_amount_usd": 1000, "amount_check": { "requested": 500, "max_suggested": 1000, "proceed": true } }
Apply custom scoring rules. Pro tier required. POST https://api.fairscale.xyz/score/custom Content-Type: application/json { "wallet": "7xK9...", "rules": { "min_score": 60, "min_age_days": 180, "no_rug_history": true, "min_transaction_count": 100, "min_volume_usd": 10000, "max_burst_ratio": 0.5, "min_tier": "silver" } } Response: { "wallet": "7xK9...", "passes": true, "fairscore": 72, "rule_results": { "min_score": { "pass": true, "required": 60, "actual": 72 }, "min_age_days": { "pass": true, "required": 180, "actual": 340 }, "no_rug_history": { "pass": true, "actual": false }, "min_transaction_count": { "pass": true, "required": 100, "actual": 523 } }, "recommendation": "proceed" }
Score multiple wallets at once. Pro tier required. POST https://api.fairscale.xyz/batch Content-Type: application/json { "wallets": ["address1", "address2", "address3"] } Response: { "count": 3, "results": [ { "wallet": "address1", "fairscore": 72, "tier": "gold" }, { "wallet": "address2", "fairscore": 45, "tier": "silver" }, { "wallet": "address3", "fairscore": 23, "tier": "bronze" } ] }
ScoreTierRisk LevelRecommendation80-100PlatinumLowProceed60-79GoldMediumProceed with caution40-59SilverHighSmall amounts only0-39BronzeVery HighAvoid
User: "Should I accept a 500 USDC trade from wallet 7xK9...?" Agent steps: 1. Call GET /check?wallet=7xK9...&amount=500 2. Response: score 34, risk "very_high", recommendation "avoid" 3. Respond: "This wallet has a very low reputation score (34/100). I recommend not proceeding with this trade."
User: "Filter this list of wallets for my airdrop - only 60+ score" Agent steps: 1. Call POST /batch with wallet list 2. Filter results where fairscore >= 60 3. Return qualifying wallets
Agent config: "Only trade with wallets that have score 70+, age 6+ months, no rug history" Before each trade: 1. Call POST /score/custom with rules 2. Check if passes: true 3. Proceed only if passes
TierDaily LimitRate LimitFree100 calls10/minutePro10,000 calls100/minuteEnterpriseUnlimited1000/minute
Free tier: No authentication required. Rate limited by IP. Pro/Enterprise: Include API key in header: x-api-key: fs_your_api_key_here Get an API key: POST https://api.fairscale.xyz/register { "wallet": "your_solana_wallet" }
For higher limits and custom scoring: POST https://api.fairscale.xyz/upgrade { "api_key": "fs_your_key", "tier": "pro", "signature": "payment_tx_signature" } Cost: $50 USDC/month
RuleTypeDescriptionmin_scorenumberMinimum FairScore (0-100)min_age_daysnumberMinimum wallet age in daysno_rug_historybooleanReject if wallet has rug historymin_transaction_countnumberMinimum number of transactionsmin_volume_usdnumberMinimum total volume in USDmax_burst_rationumberMaximum burst ratio (0-1)min_tierstringMinimum tier (bronze/silver/gold/platinum)
Docs: https://docs.fairscale.xyz API Status: https://status.fairscale.xyz Contact: api@fairscale.xyz
Writing, remixing, publishing, visual generation, and marketing content production.
Largest current source with strong distribution and engagement signals.