← 返回 Skills 市场
shawnwollenberg

M10 OneSource Blockchain Agent

作者 Shawn Wollenberg · GitHub ↗ · v1.0.4
cross-platform ✓ 安全检测通过
557
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install m10-blockchain-agent
功能描述
Ask natural language questions about Ethereum blockchain data. Covers historical on-chain activity (events, transactions, blocks, token transfers, NFTs), liv...
使用说明 (SKILL.md)

M10 Blockchain Agent

Ask a question in plain English. Get a structured analysis backed by live blockchain data — no query language, no SDKs, no index knowledge required.

Base URL https://agent.onesource.io
Auth HTTP 402 (x402 protocol, no API keys)
Price $0.04 USDC per query
Networks Ethereum mainnet · Sepolia · Avalanche

Payment

This is a paid endpoint. Requests without payment receive HTTP 402 with a payment-required header describing the price, network, and recipient. Paid requests include a payment-signature header and are processed normally.

Payment uses the x402 protocol — an open standard for HTTP-native payments. The skill itself does not manage wallets or signing; it only returns standard HTTP 402 responses. Payment handling is the responsibility of the calling client or platform.


Privacy & Data Handling

  • Queries are sent to https://agent.onesource.io — an external service operated by OneSource. Your natural-language query text and any addresses you include are transmitted.
  • query_traces in the response contains an audit trail of internal data lookups. This may echo parts of your query. Omit it from user-facing output if not needed.
  • No data is stored beyond what is needed to process the request.

Capabilities

Indexed Historical Data

5.8 billion+ records across Ethereum mainnet, Sepolia testnet, and Avalanche C-Chain.

Events & Activity

  • "How many Transfer events happened in the last 24 hours?"
  • "What events did 0xdead... emit this week?"
  • "Top 10 contracts by event count over the last 30 days"
  • "Show me all Approval events for USDC in the last hour"

Transactions

  • "What's the average gas used per transaction on mainnet today?"
  • "How many transactions did 0xabc... send in the last 30 days?"
  • "Show the 5 highest-value transactions in block range 21000000–21001000"
  • "What's the transaction volume trend week over week for the last month?"

Blocks

  • "What was the average block time last week?"
  • "Which blocks had the highest gas utilization in the past 24 hours?"
  • "How many blocks were produced per hour yesterday?"

Token Transfers (ERC-20 / ERC-721 / ERC-1155)

  • "What ERC-20 tokens did 0xabc... receive in the last month?"
  • "Top 5 ERC-20 tokens by transfer volume this week"
  • "Show all mint events for USDC in the last 7 days"
  • "How many unique wallets received WETH in the last 24 hours?"

NFTs

  • "Show me BAYC token #4321 — name, image, and attributes"
  • "What were the last 5 CryptoPunks sales and their prices?"
  • "How many NFTs did 0xabc... receive this month?"
  • "Top 10 NFT collections by transfer count today"

Contracts

  • "When was Uniswap V3 deployed and who deployed it?"
  • "How many contracts were deployed on mainnet in the last 7 days?"
  • "Is 0xabc... a contract or an EOA?"

Live Chain State

Real-time lookups directly from Ethereum archive nodes — no indexing lag.

  • "What's the current ETH balance of 0xabc...?"
  • "What's the current gas price on mainnet?"
  • "Did transaction 0x123... succeed or revert?"
  • "What's the latest block number right now?"
  • "What's the USDC balance of 0xabc... at the current block?"
  • "How much ETH does Vitalik's address hold?"
  • "What's the current EIP-1559 base fee and priority fee?"

Smart Contract Analysis

Analyze any deployed contract's bytecode — including unverified contracts — to extract its interface without needing source code.

  • "What functions does 0xabc... expose?"
  • "Decompile 0xabc... and show me the function selectors"
  • "Compare the public functions of these two contracts: 0xabc... and 0xdef..."
  • "Does 0xabc... implement ERC-721?"

Pricing

Requests are priced per-query at $0.04 USDC via the x402 payment protocol (see Payment above).

Network Asset Scheme Endpoint
Base USDC exact https://agent.onesource.io

The usage.estimated_cost_usd field in every response shows exactly what each query cost.


Request

POST /
Content-Type: application/json

{
  "query":      "string — required. Your natural language question.",
  "session_id": "string — optional. Custom ULID. Auto-generated if omitted."
}

Response

{
  "session_id": "01JMQX7K3N...",
  "status":     "completed | error | processing",
  "summary":    "Plain text summary, 1–3 sentences. Present on success.",
  "response":   "Full Markdown analysis with tables, headers, code blocks.",
  "steps": [
    {
      "agent":       "router | opensearch | rpc | evmole",
      "action":      "Description of what was queried",
      "status":      "completed | failed"
    }
  ],
  "usage": {
    "total_tokens":       5820,
    "estimated_cost_usd": 0.0018
  },
  "query_traces": [...],
  "error": "string | null"
}

summary — plain text, 1–3 sentences. Display this prominently. response — full Markdown. Render it, don't parse it as structured data. query_traces — raw audit trail of every data query made internally.


Error Codes

Code Meaning Fix
402 Payment required Include payment-signature header
409 Session already exists Omit session_id or use a new one
422 Malformed request Check query field is present
500 Pipeline error Try rephrasing the query

What M10 Won't Answer

The agent rejects queries requiring unbounded full-index scans with no filter:

  • "List every transaction ever"
  • "Give me all NFTs"
  • "Show everything in the last year"

Add a filter (address, time range, event type, contract) and it works:

  • "List the last 10 transactions from 0xabc..."
  • "Top 10 NFT collections by mint count in the last 24 hours"
  • "How many transactions happened last year?" (aggregation — fine)
安全使用建议
This skill is coherently described and appears to do exactly what it says: send your queries to OneSource's paid API and return structured analysis. Before installing, consider: (1) cost — each query is billed ($0.04 USDC per the doc) and your platform must support the x402 payment flow; (2) privacy — your query text and any blockchain addresses you include are transmitted to an external service and may appear in `query_traces`; avoid sending sensitive secrets or private data; (3) trust & retention — the skill claims no long-term storage but that is a statement from the external provider; review OneSource's privacy and terms if you need stronger guarantees. If you rely on on-prem or offline data, this skill is not appropriate. Otherwise the skill is internally consistent and does not request unnecessary permissions.
功能分析
Type: OpenClaw Skill Name: m10-blockchain-agent Version: 1.0.4 The skill bundle is benign. It transparently describes its function: sending user-provided natural language queries to an external, paid API endpoint (https://agent.onesource.io) for blockchain data analysis. The `skill.md` clearly states that queries are sent to this external service and outlines the payment protocol (x402). There is no evidence of malicious intent, such as data exfiltration beyond the stated query, unauthorized execution, persistence mechanisms, or deceptive prompt injection instructions against the agent itself. All described behaviors are aligned with the stated purpose.
能力评估
Purpose & Capability
The name/description (Ethereum blockchain query agent) matches the instructions: all queries are POSTed to https://agent.onesource.io, responses include structured fields, and the documented capabilities (events, txs, contracts, live state) align with the service description. No unrelated env vars, binaries, or install steps are requested.
Instruction Scope
The SKILL.md explicitly requires network access and transmitting the user's natural-language query (and any included addresses) to the external OneSource endpoint. It also documents that responses include a `query_traces` field which may echo query content and should be omitted from user-facing output if not needed. The instructions do not ask the agent to read local files or environment variables. Note: declarations such as 'No data is stored' are claims by the external service and cannot be independently verified from the skill text.
Install Mechanism
No install spec and no code files — instruction-only. This is the lowest-risk install profile because nothing is written to disk by the skill itself.
Credentials
The skill requests no environment variables, credentials, or config paths. The only external requirement is that the caller/platform implement the x402 payment flow (HTTP 402 / payment-signature headers). Payment handling is a client/platform responsibility; the skill does not request wallet keys or secrets.
Persistence & Privilege
always:false and user-invocable:true (defaults) — the skill does not request permanent or elevated presence. It does not instruct modification of other skills or system configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install m10-blockchain-agent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /m10-blockchain-agent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
- Updated payment section to clarify this is a paid endpoint using HTTP 402 and the x402 protocol; payment processing is now explicitly the client's responsibility. - Removed requirement for an x402-compatible wallet; now only network access is required. - Adjusted language throughout to emphasize standard HTTP 402 payment handling and clearly separate the agent from wallet/signing concerns. - Documentation streamlined for easier understanding of paid access and error handling.
v1.0.3
- Simplified the setup instructions by removing detailed environment, wallet, and SDK installation/configuration steps. - Streamlined payment instructions to focus on x402 protocol usage and compatible clients, with a link to detailed documentation. - Updated metadata to remove environment/bin requirements, keeping only the homepage link. - All usage capabilities, pricing, request/response formats, and error codes remain unchanged. - Documentation is now shorter and easier to read, focusing on usage and payment flow.
v1.0.2
- Updated documentation to remove all references to Base Sepolia and Avalanche network support; now only Base mainnet is listed as a supported network and endpoint. - Testnet instructions and related endpoints have been removed. - Clarified and simplified the pricing/network table to reflect only Base mainnet. - No code changes — documentation only.
v1.0.1
- Query pricing increased from $0.01 to $0.04 USDC per request. - Expanded documentation on x402 payment: added detailed setup steps, required environment variable, wallet prerequisites, and direct code sample for paid queries. - Added privacy and data handling section clarifying data use, audit trails, and on-chain payment transparency. - Updated compatibility metadata, including required binaries and environment variables for x402-enabled wallets. - Clarified testnet/testing setup with base Sepolia instructions. - No file code changes; documentation and integration details only.
v1.0.0
m10-blockchain-agent v1.0.0 - Initial release of the M10 Blockchain Agent skill. - Enables natural language querying of Ethereum and Avalanche blockchain data, covering historical activity, live state, and smart contract analysis. - Supports queries about events, transactions, blocks, token transfers, NFTs, and contract bytecode. - Real-time lookups with no query language, API keys, or SDKs required. - Powered by a multi-agent pipeline and indexed historical records (5.8B+). - Requires network access and an x402-compatible wallet on Base Mainnet.
元数据
Slug m10-blockchain-agent
版本 1.0.4
许可证
累计安装 0
当前安装数 0
历史版本数 5
常见问题

M10 OneSource Blockchain Agent 是什么?

Ask natural language questions about Ethereum blockchain data. Covers historical on-chain activity (events, transactions, blocks, token transfers, NFTs), liv... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 557 次。

如何安装 M10 OneSource Blockchain Agent?

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

M10 OneSource Blockchain Agent 是免费的吗?

是的,M10 OneSource Blockchain Agent 完全免费(开源免费),可自由下载、安装和使用。

M10 OneSource Blockchain Agent 支持哪些平台?

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

谁开发了 M10 OneSource Blockchain Agent?

由 Shawn Wollenberg(@shawnwollenberg)开发并维护,当前版本 v1.0.4。

💬 留言讨论