亚洲财经

搜索

1373 行代码之后,这个项目放弃了管理员权限

MemeToroon 发布首个实质性 Solidity 代码,开启公平启动新阶段

MemeToroon 周五发布了其加密预售背后的首个实质性 Solidity 代码。在名为“首次公平启动草案”(First fairlaunch draft)的提交中,项目方共添加了 1,373 行代码,分布在 17 个文件中。目前,该 BNB Chain (BNB) 项目的 $MT 代币预售已筹集资金达 124,513 美元。

在此之前,MemeToro 的代码仓库主要展示了一个将收集到的信号转化为迷因币提案的人工智能系统,而合约目录仅被列为计划范围。此次新发布的代码基于 Foundry 框架开发,重点展示了在提案被接受后所执行的逻辑流程。

无管理员角色的加密预售合约

核心合约 FairLaunchEscrow.sol 负责持有参与者在单一启动轮次中的资金。该轮次的设置一旦创建便固定不变,且草案中不包含任何管理员角色、管理功能或升级路径,这意味着这些设置无法在后续进行编辑。

每个轮次还可以存储其启动清单的数字指纹,使任何人都能验证链上执行的规则是否与资金开放前公布的条款一致。资金募集采用固定费率模式,意味着所有参与者按照相同的时间表购买,而非通过不同的层级进行。此外,合约的分配算法要求参与者份额和流动性份额必须覆盖全部供应量,从而在托管合约内部没有预留创始人份额的空间。

参与者资金的两种退出机制

根据当前设计,参与者资金仅有两个去向:如果启动成功,资金将转入执行流程以创建流动性;如果未满足必要条件,资金将作为退款返回给参与者。代码中没有指向开发者钱包或项目国库的路径,而这通常是买家在传统加密预售中被要求信任的资金归宿。

最终结算、索赔和退款可以由公众触发,而非依赖项目团队,因此不取决于 MemeToro.com 网站是否持续在线。

旨在破坏系统的测试套件

随代码发布的测试套件涵盖了参与上限、截止日期、资金阈值、索赔及退款等功能,并使用随机化的操作序列来检查会计不变性,例如验证用户是否能提取超过其投入的金额。

另外两项测试确认了该套件确实能够到达已资助、已启动、已索赔和已退款的各个状态,解决了一种常见的问题,即测试通过但从未真正运行到它们原本旨在测试的场景中。项目贡献者规则规定,在未公开论证的情况下,不得添加管理员角色或升级机制。

尚待完善的部分

MemeToro 的代码库将这些合约标记为未经审计的草案。代币部署和流动性执行目前由占位符执行器表示,人工智能代理尚未生成托管合约所需的清单指纹。

部署脚本、轮次工厂、BNB Chain 测试网部署以及独立的安全审查均尚未完成。任何考虑参与该加密预售的人士都必须将这一差距纳入考量。

此次代码发布正值市场疲软之际。受8月通胀率维持在3.4%的影响,美联储加息的可能性依然存在,导致比特币 (BTC) 在过去一周下跌近6%,价格约为77,000美元。