底层机制 · 08
发行,以及发行方
一笔交易创建了代币、池子和锁定,并为发送它的人完成了一笔 11% 的买入。
数据截至 2026年9月2日
$IF 始于 2026 年 7 月 11 日的一笔交易。那笔交易铸造了供应量,创建了池子,锁定了发行时的流动性头寸,并把略超过 11% 的代币交给了发送它的地址,全部原子化完成。本页按顺序把它读回一遍,因为这是一个怀疑者应当最先核对的那部分记录,也因为它显示出来的一部分内容并不好看。
没有人为 What $IF 写过合约
$IF 不是定制代码。它是 NOXA 的现成 LaunchToken:一个 OpenZeppelin ERC-20,在 _update 上外挂了一小段发行限制代码。同样的字节码支撑着这条链上数以万计的代币。一个工厂把这一个冲压了出来。
这有两面,两面都值得说出来。这里没有开发团队,这个代币也没有任何定制或聪明之处。它同时也是这份合约如此干净的原因。LaunchToken 没有所有者,没有角色,没有代理,也没有升级路径,构造函数之外没有增发,没有销毁函数,完全没有税费逻辑。没有人在里面藏东西,因为根本没有人在写它。
0x232CDFc415D10b673845D83Dc02ba2eaBe7e30d1 上的源码是部分匹配,于 2026 年 7 月 14 日通过 eth-bytecode-db 验证,而不是 Sourcify。部署它的那个工厂则完全没有经过验证。NOXA 从未公开那次构建。这是一个关于 NOXA 而不是关于 $IF 的事实,而且应当照这样说出来,而不是含糊带过。
一笔交易,十八条日志
0x008893650598c52ba959de3f82ad5b661c022a085ffcbf7db9b6234f6c3b287c
2026 年 7 月 11 日,04:32:42 UTC,L2 区块 6,657,668,6,994,056 gas。调用者向 NOXA 工厂发送了 0.1705 ETH,并在一个原子步骤里拿回了一个代币、一个池子、一个锁定的 LP 头寸,以及 11% 的供应量。
它内部发生的事,按顺序:
- 全部 1,000,000,000 IF 被铸造给工厂。
- 在 1% 费率档上创建了一个 IF/WETH 池,地址为
0x39A200271525E9641e799127bdAB299DAeF21953。 - 池子在 tick
204200处初始化 —— 区间的最顶端,所以它开盘时持有 100% IF,没有 WETH。 - 全部供应量作为单边流动性转入池中,覆盖 ticks
[-887200, 204200]。 - 为那份流动性发行了头寸 NFT
70641。 - NFT
70641被转给 NOXA 的LaunchLocker,后者发出了PositionLocked。 110,436,131.713888332IF,占供应量的 11.044%,从池子转给了部署者。- 0.17 ETH 被包装并通过
SwapRouter02兑换进来 —— 那笔原子化的初始买入。
为什么 0.17 ETH 买到了 11% 的供应量
因为池子是在那个头寸区间的顶端初始化的。在 Uniswap V3 里,这意味着全是代币、没有 ETH,开盘价接近零。第一个买家走的是一条几乎垂直的曲线,所以少量 ETH 就能拿走很大一部分供应量。
这是 NOXA 发行设计中有意为之的机制,不是漏洞利用。同样成立的是:发行方的入场价格,对晚一个区块到场的任何人来说,在结构上都拿不到。这两件事同时成立,你不应当接受一个只告诉你其中一件的本页版本。
发行限制,精确地说
构造函数设定了三项限制,今天没有一项还在。
- 最大钱包 2%。
maxWalletBps是 200,也就是 20,000,000 IF,它适用于除工厂、部署者和池子以外的所有人。 - 单笔交易上限:实际上没有。
maxTxBps被设为 10000,也就是供应量的 100%。买入按tx.origin累计,对照的是这个数的 110%,即 11 亿枚代币的上限。它不可能被触发。 - 发行所在的那个区块是关闭的。 在发行区块本身,任何从池子里的买入都会回滚,发行工厂和部署者除外。
restrictionBlocks 是 366,那是大约十二秒一个的 L1 区块,不是这条链上 101 ms 的 L2 区块。这一切在 2026 年 7 月 11 日的 05:45 UTC 前后永久失效。今天这个代币里没有任何残留特权,对任何人都没有。
那 110.44M 后来怎么样了
位于 0x84F8E5a324466Deb7447048C014CF0245ce04afA 的部署者在 04:32:42 收到 110,436,131.71 IF,并在大约六十秒内把其中每一枚都卖掉了,分五笔交易,全部通过同一个路由器,全部卖回这些代币刚刚出来的那个池子。
| 卖出 | 卖出的 IF | 占比 | 收到的 WETH |
|---|---|---|---|
| 1 | 55,218,065.86 | 50.0% | 0.233739 |
| 2 | 13,804,516.46 | 12.5% | 0.049099 |
| 3 | 10,353,387.35 | 9.4% | 0.040792 |
| 4 | 15,530,081.02 | 14.1% | 0.059348 |
| 5 | 15,530,081.02 | 14.1% | 0.056404 |
| 合计 | 110,436,131.71 | 100% | 0.439381 |
成本是 0.17 ETH 加上 0.0005 ETH 的发行费。收入是 0.439381 WETH。净算下来,这次狙击赚了大约 0.269 ETH —— 按读取这些数字那天,也就是 2026 年 9 月 2 日的 ETH 价格,大约 $640。
这个数字比这个故事的形状所暗示的要小,而它是准确的那个。部署者在之后某个时点买回了 674 IF,又把它转了出去。此后余额一直是零。这个地址在 NOXA 工厂上总共只发行过一个代币。
更大的那个数字
诚实的标题不是这次狙击。是那条手续费流。
NOXA 的手续费合约就 $IF 的交易手续费,已向 0x84F8E5a324466Deb7447048C014CF0245ce04afA 支付了 18.2300 WETH 的创建者收益,按同一个 9 月 2 日的读数约合 $43,500。这就是最初的发行方从这个项目里拿走的东西,而它是通过发行平台的管道到手的,不是通过代币。销毁是怎么运作的描述的是同一条手续费流,因为其中 IF 的那一侧就是被销毁的部分。
哪些说法在这面前站不住
关于 $IF 这类发行,有四种说法,在这里没有一种站得住。
- “没有内部人。”
- “部署者从未持有过代币。”
- “所有人的发行入口完全相同。”
- “没有开发者钱包。”
准确的版本是一句话:发行方拿到了一笔占 11.04% 的原子买入,合约明确把它豁免于钱包上限之外,他在一分钟内把它全部卖出,获利约 0.27 ETH,此后没有再持有任何东西,并已收到大约 18.2 WETH 的发行平台创建者手续费。
以上这些都是这次发行的事实。网站、工具和社交账号是后来才建起来的,建它们的人说,他们是在最初的开发者离开之后才出现的。那是一个关于谁是谁的说法,链无法为它下定论。链确实说出来的东西要更窄一些:这个部署者不持有任何东西,也从未发行过另一个代币。余额为零并不排除关联钱包的存在,而且没有人尝试过把它们聚类。把这次发行当作已经查明的,把这种切割当作未经证实的。我们不声称的东西是其余那些缺席句子所在的地方。