Explorer

代币和程序

打开代币,查看谁发行了它、谁在交易它以及它的风险信号。打开程序,查看谁控制它、谁在调用它。

代币

代币卡片的检查面板首先显示结论:风险信号以标签形式列出,最严重的在前(每个都能打开详细说明的部分),是否还能增发、持有者是否可被冻结,以及交易者、买单、交易量和供应量。下面每项一行,默认折叠:发射工具、创建者(谁为它注资、它的卖出和发币记录)、捆绑、内部钱包、参与者、持有者(以及被转手分发的供应量)、交易和分析。点击一行即可展开;长列表先显示前三项,可点击显示全部。打开图表在面板底部。

Robinhood Chain 代币(例如 Pons 发射的代币)使用同样的面板,金额以 ETH 计,链接指向 Blockscout;BNB Chain 代币(例如 Flap 或 four.meme 发射的代币)金额以 BNB 计,链接指向 BscScan。它们没有“发射工具”一行,因为这项只支持 Solana。不属于这几种发射平台的 BNB Chain 代币会提示其发射平台暂不支持,并显示它在 PancakeSwap v2 上的交易(以及持有者,如果代币发行不到一周)。

价格

“打开图表”会把代币的 K 线图放到画板上、代币卡片的右侧:它本身也是一张卡片,可以拖动标题栏移动,拖动角落调整大小。在图表内拖动可平移,滚动可缩放。如果 pump.fun 有该代币的数据,K 线来自 pump.fun,以美元计;否则 Iris 用自己读取的交易绘制,以 SOL 计(Robinhood Chain 代币以 ETH 计,BNB Chain 代币以 BNB 计,pump.fun 不收录这些)。页脚会注明来源。标题栏可选择 K 线周期(1 秒到 1 天;默认打开能覆盖代币整个生命周期的最小周期),以及市值(价格乘以供应量)或单价;对数切换刻度,价格变动超过一百倍时默认开启。K 线下方是每根 K 线的成交量,买方主导时为绿色(使用 pump.fun 数据时,则是收涨时为绿色)。

箭头标出关键钱包的交易时间:▲ 在 K 线下方表示买入,▼ 在 K 线上方表示卖出。白色是创建者,黄色是捆绑钱包,紫色是内部钱包,灰色是头部交易者。画板上的钱包会使用其卡片的颜色(没有颜色时为蓝色)和名称;它自己已分析的该代币兑换也会被标出。卖出会在箭头上注明(“捆绑卖出”“开发者卖出”):发射时,买单和卖单挤在同样几根 K 线里。标签可显示或隐藏每一类;头部交易者默认隐藏。

显示捆绑时,图表上会有两条黄色横线:捆绑钱包的平均买入价(实线)和平均卖出价(虚线),即在所有已读取交易中每个代币支付和获得的价格。页脚会统计这些交易的笔数。

悬停在 K 线上可查看开盘价、最高价、最低价、收盘价和成交量,以及其中被标出的交易。点击它:如果只涉及画板上的一个钱包,会打开该钱包的卡片;否则列表保持打开,每行可打开对应的卡片或 Solscan 上的交易。对于较老的代币,Iris 会读取它的发射期和最近的交易,而不是中间的几个月:根据这些交易绘制的 K 线会延续跨过这段时期,标为“此前未读取”,已读取范围之外的标记交易会在页脚中计数。图表依赖代币卡片绘制,所以移除卡片会清空图表;在图表功能上线之前分析的代币需要重新分析。

跑路检查

在已读取交易中发现的风险信号,以标签形式显示在检查面板顶部,高风险的在前。点击标签可打开详细说明的部分;没有对应部分的(关联钱包集群、新钱包)会在标签下方显示一行说明。没有发现时:“在已读取的交易中未发现风险信号。”

信号含义
创建者已砸盘 / 正在卖出发行它的钱包卖掉了自己买入的代币。
仍可增发供应量随时可能增加。
持有者可被冻结有人可以冻结你的代币。
内部钱包由创建者注资的钱包买入了。
捆绑发射同一方用来买入发射的一组钱包:数量、花费的 SOL、买入和当前持有的供应量占比,以及它们的资金来源。
其他发射创建者一方还发行过其他代币(见创建者的发币记录)。仅供参考,本身从不计入风险:发币本来就是开发者的工作。
持有集中少数钱包持有大部分供应量。
关联钱包集群由同一个钱包注资的交易者分组:很可能属于同一个人。
大多是新钱包交易者在这个代币之前没有任何历史。
虚增交易量相互抵消、净额为零的交易。
创建者分发了 X% 的供应量它的代币通过转账无偿到达了多个钱包。
供应量被分发一个钱包在未收款的情况下把代币转给了多个钱包。
头部持有者从未买入几个最大的持有者的代币都是别人转给他们的。

捆绑

捆绑是同一方用来买入代币发射的一组钱包,目的是持有大部分供应量,同时看起来像许多不同的买家。在最初几个 slot 买入本身不能说明什么:狙击机器人会买每一个 pump.fun 发射。Iris 会读取代币最初 300 笔成功交易(不含失败的狙击),查看前 100 个买家的资金来源和创建时间,并把钱包关联起来:

信号含义
同一签名者一笔交易同时为多个钱包买入,或由同一个手续费支付者为它们的买单付费。
Jito 捆绑包它们的买单作为连续交易落在同一个区块里,只付了一笔 Jito 小费且金额相同。在捆绑包内同时卖出的三明治攻击不算。
集中注资同一个钱包在一天内为它们注资,或同一家交易所在几分钟内先后向它们打款(至少 4 个,且都是新钱包)。
由创建者 / 捆绑钱包注资创建者或捆绑中的另一个钱包给了它第一笔 SOL。
共用 blockhash发射前 10 个 slot 内有三笔或更多发射买单基于同一个 blockhash 签名,相隔几个 slot 上链,金额相近:同时构建、分开发送。
相同配置四笔或更多发射买单经过同一条路由,签名者相同、给同一落地服务的小费相同、手续费设置相同、SOL 金额相近(相差 10% 以内)。同一个交易终端的用户共用默认设置,所以只有在以下情况下才计入:其中两个签过同一个 blockhash、其中两个共用一个资金来源(即使是几个月前:捆绑者会购买老钱包)、有钱包由创建者或捆绑钱包注资,或其中三个在 30 秒内相继卖出。

关联起来的钱包至少有三个且其中一些在几个 slot 内相继买入,或者与创建者有关联并在最初几个 slot 买入时,就构成捆绑。每个钱包还会显示描述它的标签:创建区块或最初几个 slot、与其他捆绑钱包同一区块、新钱包(第一笔交易距离买入不到一天)、与其他钱包金额相近。

面板会用一句话总结,例如“Bundled launch: 57 wallets spent 39.1 SOL in 4 blocks, 1.5 h after the launch (49% of supply); 46 were funded within 12 minutes of each other from MEXC”(捆绑发射:57 个钱包在发射 1.5 小时后的 4 个区块内花费了 39.1 SOL,占供应量 49%;其中 46 个在 12 分钟内先后由 MEXC 注资),并附上它们当前的持仓(从每个钱包的代币账户读取)以及每个钱包和它的信号。

哪些不算捆绑

在不同日期从同一家交易所提现的早期买家,以及在最初几个 slot 买入但没有任何关联的狙击机器人,都会被排除。SOL 和占比只覆盖已读取的交易:对于交易时间很长的代币,发射之后若干页的买单不包含在内。

创建者的发币记录

连环发币者会为每个币新建一个钱包,资金都出自同一个钱包,并在几分钟内把每个币卖光。创建者的发币记录会查找其一方发行过的其他代币:如果一个钱包为创建代币铸造地址的交易付了费,无论是在 pump.fun、其他发射平台还是手动,就算它发行了该代币。Iris 会读取:

  • 创建者自己的历史:它最近的 3,000 笔交易。
  • 其资金来源一方:给创建者打第一笔 SOL 的钱包,以及它付过款(至少 0.01 SOL)的最多 30 个其他钱包,离创建者注资时间最近的优先。仅当该资金来源是个人钱包时才这样做:交易所、服务商和混币器会给陌生人打款,由它们注资的钱包无法关联任何人。每天给数百个钱包打款的资金来源也被视为服务商。

然后检查找到的最新 40 个代币:每个代币最后一次交易是什么时候,以及发行者是否卖掉了它拿到的代币。

状态含义
4 分钟后归零发射后一天内就停止交易:6 小时没有交易,或交易不到一小时就一小时没有交易。
3 天后停止交易了更长时间,然后停止。
仍在交易最近几小时内有交易。

面板会用一句话总结,例如“The creator launched at least 162 other tokens: 26 of the 40 checked died within 24 hours, and it sold out of 40”(创建者至少发行了 162 个其他代币:检查的 40 个中有 26 个在 24 小时内归零,且 40 个都已卖光),并附上发行者在这些代币上的收益。这是参考信息,不是风险信号:不会增加风险评分。“至少”表示创建者的历史比已读取的更长。

供应量被分发

项目方很少自己买入供应量:他们直接分发。开发者把代币转给一批钱包,这些钱包再继续转手,看起来就像普通持有者。Iris 会在两个地方寻找未付款就从一个钱包转到另一个钱包的代币:

  • 代币自身的历史(发射期和最近的交易):每一笔未付款的转账,谁发出、谁收到。会沿着转手的钱包追踪创建者的代币。
  • 最大持有者的账户,从其第一笔交易开始:每个持有者是通过资金池买入代币,还是别人转给它的,由谁转的。这能发现很久以前的分发,无论代币之后的交易如何。

面板会列出从未买入的持有者,以及是谁把代币转给了他们。显示参与者会把“被分发的供应量”分组放到画板上;打开它,每个钱包都会带着一条来自转给它代币的钱包的连线,标注其所占供应量(“20.5% supply, 2 txs”),占比越大线越粗。点击连线可查看背后的转账,每笔都链接到 Solscan。

在代币自身历史中发现的分发会链接到确切的交易。从持有者账户中发现的分发会把它收到的所有代币加总,记在最大的转出方名下,并标为近似值。在此功能上线之前放置的分组会保留旧连线:再次运行显示参与者即可重绘。

哪些不算分发

通过资金池买卖、两个钱包之间以 SOL 或稳定币支付的交易,以及由程序释放的代币(领取或归属合约)都能区分开。一笔小额转账(例如手续费奖励)不会让持有者被视为“被分发”:它持有的大部分代币必须是这样得来的。

内部钱包

代币检查面板中的查找内部钱包会寻找与其创建者(开发者)有资金关联的钱包。费用为 2 积分(套餐中的 2 次分析,或 2 个积分包积分),最多约需两分钟。它会检查创建者以及最多 50 个钱包:最早的买家(以及发射时收到转入代币的钱包)和最大的持有者。对每个钱包,它会往回追查谁为它注资,再追查谁为那个钱包注资,默认两跳,并读取创建者自己的转账。

关联含义置信度
由开发者注资创建者给了它第一笔 SOL,或之后转过 SOL 或该代币。85% 到 95%
向开发者转过钱它为创建者注过资,或向其转过 SOL 或代币。80% 到 95%
与开发者同一资金来源在追查的跳数内,同一个钱包为两者都注过资。50% 到 80%
由开发者注资的钱包注资两跳:创建者 → 某个钱包 → 内部钱包。50% 到 65%

每个内部钱包都会以标有内部钱包和置信度的卡片放到画板上,旁边是创建者的卡片(标为创建者)以及两者之间的钱包(共同的资金来源,标为关联钱包)。路径上的每笔付款都是一条虚线连线:打开即可查看交易。面板会列出它们,包括每个钱包首次买入的时间、数量以及当前持有的供应量占比,并附有总结:有多少内部钱包、它们持有多少、检查了多少个钱包。

哪些永远不构成关联

交易所、已知服务商、聚合器、发射平台和混币器会为成千上万互不相关的钱包注资:两个从同一家交易所提现的买家不是内部钱包。追查到它们就停止;几天内发起上千笔交易的未标注钱包也被视为服务商。钱包资金来源中出现的混币器会被注明(“via Cloak”),但本身不构成关联;地址投毒者发送的粉尘会被忽略。

超时的搜索会返回已检查的部分,并标为不完整;再次搜索即可完成其余部分(查询结果会被缓存)。失败的搜索会退款。跨链(经跨链桥)或经过交易所的资金无法追踪:以这种方式注资的内部钱包不会被找到。

发射工具(Proxima、BlockX)

Solana 钱包检查面板中的检查 Proxima 或 BlockX会判断该钱包是否使用 Iris 能识别的发射工具包发行或交易过 meme 币,并给出证据:Proxima 对每笔卖出和创建者手续费领取抽取 5%;BlockX 在每笔交易内收取手续费,并通过 nonce 账户为钱包注资和清空。在代币卡片上,它会检查代币的创建者。这项功能免费,通常几秒完成;当卡片已显示发射工具的迹象(代币的开发者检查、钱包的“Uses Proxima”或“Uses BlockX”行为,或一次性中转钱包)时会自动运行。无需先进行分析。Proxima 的证据:

证据含义强度
卖出手续费每次卖出后,与卖出交易一起构建的一笔单独的普通转账,金额恰好是卖出所得的 5%。仅有一笔 5% 的普通转账不够。强
领取抽成在创建者手续费领取的同一笔交易中,把 5% 转到代币的手续费钱包。强
回执交易中恰好 895,880 lamports 付给一个新地址,几秒后恰好 890,880 lamports 退回。两笔都有为强,只有一笔为中
Lighthouse、小费、中继、注资树受 Lighthouse 保护的卖出、同时向多家落地服务支付小费、每个中继一笔只含小费的交易随发射发送、由等额转账构成的注资树。单独出现时为弱

BlockX 的证据:

证据含义强度
BlockX 手续费在交易内、紧跟小费之后转入 BlockX 手续费钱包的一笔转账:买入额或卖出所得的 0.4% 到 0.8%,向上取整(10 月 6 日之前为固定 0.005 SOL)。其订阅用户不付这笔费用。强
nonce 中继中继钱包把收到的资金减去 0.004 SOL 存入 nonce 账户,提到一个新的中转钱包,并替它付手续费转出,中转钱包恰好留下 0.00065024 SOL;中继恰好退回 0.00282476 SOL 的找零。强
nonce 套现一个整数金额存入 nonce 账户,一秒后提到另一个钱包,只留下租金(0.00105664 SOL)。强
租金归集BlockX 在一批由该钱包共同签名的交易中归集了其 nonce 账户的租金:BlockX 持有它的私钥。强
市场钱包最初由交易所打款,几秒后被归集到 BlockX 的市场钱包:BlockX 出售的钱包。中
发射特征、终端手续费、代付付款发射时 0.003 SOL 的 Jito 小费,卖出时 0.001 SOL 的 Astralane 小费,以 44,512 lamports 结尾的终端手续费,由第三个钱包代付手续费的付款。单独出现时为弱

结果集中在一个区块:发射工具。包含结论(使用该工具包、很可能使用该工具包或无证据),以及检查读取内容的逐行说明(Proxima 为钱包的资金来源和发射小费;BlockX 为资金来源、手续费和套现),附有对应交易。当面板说明钱包是经过多层或多跳注资时,会有一个标签说明是什么构造了这些层级:Proxima-like layout(类似 Proxima 的结构)、BlockX-like layout(类似 BlockX 的结构)、Unknown tool(中转钱包,或没有 BlockX 特征数字的 nonce 账户)或 Direct(直接);点击可查看原因。完整扫描会展开其余内容:每一条证据、该钱包发行的代币和支付过小费的中继、被工具包收取手续费的卖出、每个手续费钱包(Proxima 每个代币开一个,BlockX 只有一个:收到多少、余额多少、是否转出过以及转到哪里)、创建者手续费领取,以及逐层为它注资的钱包(经由质押账户和 nonce 账户),一直到根部的资金来源以及最初为那个钱包注资的人。

手续费钱包会放在画板上该钱包的右侧,标为Proxima 手续费钱包或BlockX 手续费钱包,每个都有一条标注已付手续费的连线;根部的资金来源放在左侧,标为资金来源,中间各层用一条点线连接。当代币自身的分析发现其开发者支付过的手续费钱包时,开发者和这些手续费钱包会立即放上画板,无需扫描。

代币的分析还会免费检查其开发者:发射前它是如何被注资的,以及发射时如何支付小费。Proxima 为开发者注资有三种方式:几个钱包在一分钟内向它转相同的金额;一笔同时向两家或更多落地服务支付小费的付款;或者来自某个钱包的付款,而该钱包本身是通过一个在同一笔交易中创建并清空的质押账户收款的。它会用只含小费、发给两家或更多落地服务的交易为发射支付小费。只有两者同时满足才算 Proxima 代币:卡片会显示使用 Proxima 发射,风险信号中也会列出。

否则检查会寻找 BlockX,以下三个特征任意一个就足够:开发者通过 BlockX 的 nonce 中继注资(或是 BlockX 市场出售的钱包,经由 nonce 中转注资),其交易支付了 BlockX 的手续费,或通过 nonce 账户套现。卡片会显示使用 BlockX 发射,捆绑会从这些钱包自己的历史中读取:基于发射交易自己的 blockhash 且无小费买入、由开发者的预备钱包经 nonce 中继注资、通过 nonce 账户清空到开发者清空的去处。它们的资金来源会记在该预备钱包名下,而不是几天前最先给它们打款的交易所。

参与者

显示参与者会把代币发射以分组形式放到画板上;打开分组可查看其中的钱包,以及每个钱包买入、卖出和持有的数量。

分组是谁
创建者发行了该代币
捆绑一起买入发射,通过同一签名者、同一 Jito 捆绑包、同一波注资或发射工具包的特征(Proxima、BlockX)关联:同一方的钱包
内部钱包由创建者或为创建者注资的钱包注资
被分发的供应量从另一个钱包无偿收到代币:是被分发的,不是买的

目前只显示这几类。狙击者、巨鲸、做市商、刷量机器人等其他分组仍会在跑路检查背后计算,但不会放上画板:机器人会狙击每一次发射,只有相互关联的钱包(捆绑)才重要。捆绑和内部钱包是警示分组:打开按类型着色时显示为红色。

程序

所有者
它的升级权限账户(或“无:该程序已无法更改”)、谁在何时部署了它,以及最近一次更改。
调用
读取了多少次调用、来自多少个调用者、失败了多少次,以及时间跨度。
主要调用者
调用它最多的钱包。“显示关联”会把它们放到画板上。
常一起使用
在同一笔交易中调用的其他程序。