Iris

io.github.0xVector0由 GitHub 账号 0xVector0 发布v0.2.0更新于 Oct 29, 2026

On-chain investigations: wallet analysis and fund tracing on Solana, EVM chains, Bitcoin and Tron.

已验证Streamable HTTP可网页运行金融安全与监控

概览

AI 生成的概览

Iris 为助手提供链上调查工具:在 Solana、EVM 链、比特币和波场上分析钱包、追踪资金流向并检查代币发行。

可以做什么
  • 分析钱包、代币铸造地址和程序:身份、风险、标签、行为、首个出资方、主要对手方、仿冒投毒地址、所用交易所和混币器
  • 列出已分析地址的全部对手方,含金额与首末笔转账日期
  • 追踪经混币器、交易所和即时兑换服务的转账,找出另一侧的可能钱包
  • 查找与代币创建者存在资金关联的钱包,并检查 Solana 钱包是否使用 Proxima、BlockX 等发币工具
  • 查询账户套餐、剩余额度和每次调用价格
适用场景
适合需要弄清钱包背后是谁、资金从哪来又去了哪,或判断某个 Solana 代币发行时是否被操纵的场景。可用于尽职调查、追踪充值与提现,以及在交易前核查创建者的关联钱包。
运行要求
通过 streamable HTTP 连接 iriscan.app 的远程端点,无需本地安装。可选在 Authorization 头中提供 Bearer 形式的 Iris API 密钥(来自账户 API 页面);不提供时,付费工具按次以 USDC 通过 x402 结算。免费额度为每天 10 次调用。
安装前请注意
付费工具会消耗额度或按次支付真实 USDC,使用越多花费越高。API 密钥是敏感凭据,通过 Authorization 头发送。分析只覆盖所选深度内的最新交易;追踪和内部人关联是基于时间与资金流的线索,并非证据。结果会链接到第三方区块浏览器。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Iris,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.0xVector0%2Firis/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "iris": {
      "type": "http",
      "url": "https://iriscan.app/mcp"
    }
  }
}

工具

6

analyze_address

Analyze an address on Solana, an EVM chain, Bitcoin, Tron, dYdX or Noble

Analyze a wallet with Iris: on Solana (also a token mint or a program), Ethereum, Base, Arbitrum, Robinhood Chain, BNB Chain, Polygon, Bitcoin, Tron, dYdX or Noble. The chain is read from the address (0x is Ethereum unless chain says another EVM chain). Costs 1 credit (2 when depth is over 1000), or without an API key $0.05 ($0.10 deep) paid per call with x402; refunded (never settled) if it fails. A token, or a wallet Iris hasn't read recently, can take about a minute. For a wallet: what it is (exchange, MEV bot, drainer, sniper, scam or poisoning wallet, personal wallet...), its risk score, the database's labels on it, its behaviours with example transactions, who sent it its first SOL (Solana), where its money came from and went (largest counterparties, labeled), look-alike (address poisoning) addresses, and the exchanges and mixers it moved money with, with the latest transaction for each (to use with trace_transfer). For a token mint: its creator and the creator's funder, the launch bundle and who funded it, red flags, the wallets in its groups and its top holders. For a program: who can upgrade it, who deployed it, its top callers. Only the latest transactions (depth) are read. Returns a summary and a link to the full view on iriscan.app.

输入参数chaindepthaddress必填

trace_transfer

Trace a transfer through a mixer, exchange or swap service

Follow one transfer through the mixer (Privacy Cash, Cloak, Umbra, encrypt.trade, MagicBlock Private Payments, ShadowWire...), exchange, or instant-swap service (SideShift, ChangeNOW, FixedFloat, SimpleSwap, StealthEX, Changelly...) on its other side, by timing and amount: for a deposit, the withdrawals that match it after; for a withdrawal, the deposits that match it before. Gives the likely wallets with a confidence, and how many transfers of the same amount could also fit (the anonymity set). A swap service pays out in another asset, often on another chain: a deposit into SideShift is matched exactly from SideShift's public record of completed shifts (the coin, network and amount it paid out, and the Solana recipient), any other by value at the prices of the time (1 of N candidates). One-time deposit addresses that sweep to the service count as the service. Give the wallet and the signature (transaction hash) of a transaction where it sent money to, or received money from, a mixer, an exchange or a swap service (analyze_address and get_connections list them). Off Solana: on Tron through an exchange or an instant exchange, on an EVM chain through an instant exchange or a privacy pool (Tornado Cash, Railgun, Privacy Pools), on Bitcoin through a CoinJoin or an instant exchange. The chain is read from the wallet's address (pass chain for an EVM chain other than Ethereum). Costs 1 trace (or 3 pack credits), or without an API key $0.25 paid per call with x402; refunded (never settled) if it fails. Results are leads, not proof.

输入参数chainwallet必填directionsignature必填counterparty

find_token_insiders

Find a token's insiders

Find the wallets a token's creator is linked to by money (a Solana token, or a Robinhood Chain or BNB Chain one with chain): wallets it funded, wallets that paid it, wallets with the same funder, among the token's earliest buyers, the wallets handed tokens at launch and its largest holders. Says how much of the supply they bought and hold, with the transactions that link them, and why none were found when none were. Costs 2 credits, or without an API key $0.10 paid per call with x402; refunded (never settled) if it fails. Can take up to two minutes. Results are leads, not proof.

输入参数mint必填chainlimit

scan_launch_tool

Scan a wallet for a launch tool (Proxima, BlockX)

Whether a Solana wallet launched or traded memecoins with a launch kit, Proxima (proxima.tools) or BlockX, with the evidence. Proxima: its 5% sell fees (a separate bare transfer after each sell, built with it), its 5% cut of pump.fun creator-fee claims, its receipt round trips (895,880 lamports out, 890,880 back). BlockX: its fee inside each trade (0.4% to 0.8%), its nonce relay funding, cash-outs through nonce accounts created and emptied within seconds, its sweep of their rent. Lists the tokens the wallet launched and the relays tipped, the sells the tool took its fee on, each fee wallet (what it was paid, its balance now, whether it ever sent anything out), the creator-fee claims, and the tree of wallets that funded it, walked up to its root funder with what Iris knows of that root. A token's mint scans its creator. Free with an API key, or without one $0.02 paid per call with x402; never settled if it fails. Can take up to two minutes.

输入参数mintwallet必填

get_connections

Get an address's connections

Every counterparty of an address that analyze_address analyzed in the last hour on this account (without an API key: for the x402 payer whose receipt is given): wallets it sent to or received from and the venues it swapped on, with labels, the native coin (SOL, ETH, BTC, TRX...) and stablecoins moved each way, the number of transactions, and the date and signature of its first and last transfer (for trace_transfer). Covers the transactions that analysis read only. For a token: the wallets in its groups (creator, bundlers, insiders, wallets handed supply) and its top holders. Free, from the earlier analysis; run analyze_address first.

输入参数chainlimitfilteraddress必填receipt

get_credits

Get credits left

The account's plan and what is left: analyses, traces and pack credits, when the allowance renews, and what each tool costs. Without an API key: what each tool costs per call with x402. Free.

无需输入参数。

版本历史

2
  1. v0.2.0最新Oct 29, 2026
  2. v0.1.0Oct 22, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。