← 返回 Skills 市场
risheea

FairScale Solana

作者 RisheeA · GitHub ↗ · v1.0.5
cross-platform ⚠ suspicious
1600
总下载
1
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install fairscale-solana
功能描述
Solana wallet reputation. Ask anything in plain English — "is this a bot?", "whale?", "diamond hands?" — get instant answers.
使用说明 (SKILL.md)

FairScale Reputation Skill

Real-time wallet reputation scoring for Solana. Use this skill to check if a wallet is trustworthy before transacting.

What This Skill Does

  • 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

When To Use This Skill

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

Endpoints

GET /score

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
}

GET /check

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
  }
}

POST /score/custom

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"
}

POST /batch

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" }
  ]
}

Score Interpretation

Score Tier Risk Level Recommendation
80-100 Platinum Low Proceed
60-79 Gold Medium Proceed with caution
40-59 Silver High Small amounts only
0-39 Bronze Very High Avoid

Example Usage

Basic Trust Check

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."

Filtering for Airdrop

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

Custom Agent Rules

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

Rate Limits

Tier Daily Limit Rate Limit
Free 100 calls 10/minute
Pro 10,000 calls 100/minute
Enterprise Unlimited 1000/minute

Authentication

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" }

Upgrade to Pro

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

Available Custom Rules

Rule Type Description
min_score number Minimum FairScore (0-100)
min_age_days number Minimum wallet age in days
no_rug_history boolean Reject if wallet has rug history
min_transaction_count number Minimum number of transactions
min_volume_usd number Minimum total volume in USD
max_burst_ratio number Maximum burst ratio (0-1)
min_tier string Minimum tier (bronze/silver/gold/platinum)

Support

安全使用建议
This skill appears to do what it says (query a reputation API for Solana wallets), but there are several red flags that justify caution: - Inconsistent endpoints and auth: SKILL.md uses https://api.fairscale.xyz and x-api-key; references and the helper script use https://api2.fairscale.xyz and a fairkey header; README mentions FAIRSCALE_API_KEY. Verify which base URL and header the official service actually uses before supplying credentials. - Missing declarations: The helper script uses jq but the skill metadata does not declare jq as a required binary. If you run the script on a host without jq it will fail. - Auth confusion: SKILL.md claims Free tier requires no auth, but the reference docs and script require an API key. Don’t assume anonymous access — tests could leak request patterns tied to your IP or wallet. - Payment/upgrade endpoints: The README and SKILL.md mention paid tiers and on-chain payments. Confirm billing/payment flows with the vendor and avoid sending secrets or signing transactions until you verify the service is legitimate. Recommendations before installing or using: 1. Confirm the official vendor domains (docs/sales/status) independently (e.g., via known company site or public registry) and ensure api endpoints are consistent. 2. Ask the publisher which header name and base URL to use, and whether a Free-tier call truly requires no key. 3. Test with a throwaway API key / wallet and monitor network traffic to ensure calls go where expected. 4. Do not paste a production API key or private wallet keys into the skill until the above are confirmed. Given the mismatches, this looks like sloppy packaging or a version mismatch rather than overtly malicious behavior — but verify the vendor and endpoints before supplying credentials or enabling agent automation.
功能分析
Type: OpenClaw Skill Name: fairscale-solana Version: 1.0.5 The OpenClaw skill 'fairscale-solana' is designed to provide Solana wallet reputation scoring by interacting with the `fairscale.xyz` API. All API calls and instructions to the agent (in SKILL.md and README.md) are aligned with this stated purpose, involving queries to `api.fairscale.xyz` or `api2.fairscale.xyz` and authentication via API keys or x402 payments. There is no evidence of malicious intent, such as data exfiltration, unauthorized command execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent's behavior beyond its intended function. The `scripts/check_wallet.sh` file is a simple shell script demonstrating API usage and is not malicious.
能力评估
Purpose & Capability
The skill is a reputation/scoring integration for Solana wallets and the files (README, SKILL.md, references, and a helper script) align with that purpose. However, the various files reference different base URLs (api.fairscale.xyz vs api2.fairscale.xyz), different auth headers (x-api-key vs fairkey vs FAIRSCALE_API_KEY env var), and different docs pages (docs.fairscale.xyz vs api2 docs). These inconsistencies are not fatal but reduce confidence that the packaging is accurate or up-to-date.
Instruction Scope
Runtime instructions tell the agent to call remote APIs, filter results, and apply custom rules — appropriate for the stated function. But SKILL.md states the Free tier requires no authentication while the reference docs and scripts state that a 'fairkey' header (or x-api-key) is required for requests. The included shell helper posts to api2.fairscale.xyz and expects an API key argument; SKILL.md uses api.fairscale.xyz. The agent could be given ambiguous guidance about whether an API key is needed and which endpoint/headers to use.
Install Mechanism
There is no install spec (instruction-only with a small helper script). Nothing is downloaded or written by the skill installer itself. This is the lowest-risk install mechanism.
Credentials
The skill declares no required environment variables, but README suggests configuring FAIRSCALE_API_KEY and SKILL.md/refs expect x-api-key or fairkey headers. The helper script expects an API key argument and pipes output through jq (jq is not declared as a required binary). The absence of a clearly declared credential requirement and inconsistent header/variable names is disproportionate and confusing.
Persistence & Privilege
The skill does not request persistent or privileged platform presence (always:false). It does not modify other skills or system-wide settings. Autonomy is allowed by default but is not combined with other high-risk factors here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fairscale-solana
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fairscale-solana 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
**Major update: simplified API usage, new endpoints, and clearer risk scoring for Solana wallet reputation checks.** - Added /check endpoint for automatic risk assessment and transaction recommendations. - Introduced custom rule scoring (POST /score/custom) for advanced filtering. - Batch scoring (POST /batch) now supported for multiple wallets. - Free and Pro tiers with clear daily and rate limits; authentication updated. - Concise, action-focused docs and example usage improved for agents and integrators.
v1.0.5
**Major update: Overhauled the documentation for clarity, new endpoints, and advanced features.** - Rewrote and simplified the main documentation, focusing on real-time Solana wallet reputation scoring. - Added detailed descriptions and examples for new endpoints: `/check`, `/score/custom`, and `/batch`. - Introduced pre-transaction risk assessment with risk levels and max suggested amount. - Documented custom scoring rules and batch scoring (Pro tier). - Clarified rate limits, authentication requirements, and upgrade steps for Pro/Enterprise users. - Provided clearer usage scenarios and example agent flows.
v1.0.4
- Added support for two access methods: API key (recommended) and x402 micropayments (no API key needed) - Updated endpoints and instructions for both methods; clarified when to use each - Simplified natural language → features mapping and examples; removed extraneous logic - Streamlined quick response format and risk thresholds for verdicts - Added explicit rules for API usage, fallback logic, and agent key/wallet detection - Reduced overall documentation to focus on fastest integration and core usage scenarios
v1.0.3
Major upgrade: Now supports natural-language wallet analysis for a wide range of scenarios. - Adds support for plain-English questions about Solana wallets ("is this a bot?", "whale?", "diamond hands?"), automatically mapped to relevant reputation metrics. - Greatly expands guidance for interpreting API features and delivering user-friendly, reasoned verdicts—not just scores. - Introduces structured response templates for trust checks, custom criteria, and scenario-specific answers. - New criteria tables and feature catalog help map user intent to actionable on-chain reputation signals. - Stronger rules: always call the API, always provide clear reasoning, no guessing.
v1.0.2
- Bumped version to 2.1.0 and updated API documentation link. - Clarified endpoint usage and provided a curl example for requests. - Expanded API response field documentation, including data types and new tier "platinum". - Added badge "description" field and clarified not to use "social_score". - Updated sample API response and output example to match newest field names and values.
v1.0.1
Version 1.0.1 - Updated SKILL.md with stricter instructions and critical rules for usage. - Requires the API to be called for every wallet (no guessing or reuse). - Defines exactly which API response fields to use and ignore. - Simplifies output to only core score, tier, badges, and actions. - Removes connected wallets/statistics from output requirements. - Adds clear instructions for error handling.
v1.0.0
- Initial release of fairscale-solana (v1.0.0) - Enables checking Solana wallet reputation before transactions, returning FairScore, risk tier, badges, and connected wallet analysis. - Provides a standardized response format for all reputation checks. - Includes mandatory connected wallet analysis with step-by-step API instructions. - Adds guidance for risk lines, auto-rejects, and Sybil/bot detection. - Contains clear links for API key setup and further documentation.
元数据
Slug fairscale-solana
版本 1.0.5
许可证
累计安装 0
当前安装数 0
历史版本数 7
常见问题

FairScale Solana 是什么?

Solana wallet reputation. Ask anything in plain English — "is this a bot?", "whale?", "diamond hands?" — get instant answers. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1600 次。

如何安装 FairScale Solana?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fairscale-solana」即可一键安装,无需额外配置。

FairScale Solana 是免费的吗?

是的,FairScale Solana 完全免费(开源免费),可自由下载、安装和使用。

FairScale Solana 支持哪些平台?

FairScale Solana 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 FairScale Solana?

由 RisheeA(@risheea)开发并维护,当前版本 v1.0.5。

💬 留言讨论