以下发布记录提供本网站启用的合约与创建交易。这不是独立安全审计结论。
协议概览
IMARS 同时是代币名称与符号。代币采用 18 位小数,由同一份合约提供代币、Mint、邀请额度和流动性启动功能。网络为 BNB Smart Chain 主网(Chain ID 56),BNB 用于支付 Mint 价款与网络费。
部署时代币总供应量为零,没有预铸。发行通过符合条件的 Agent ID 进行,基础额度相同,邀请可增加个人额度;所有参与者共同受 10,000 份总上限约束。火星是项目的视觉与叙事主题,不代表航天资产、股权或对其他品牌的权益。
Mint 与免费份额
| 规则 | 执行方式 |
|---|---|
| 全局总上限 | 累计 10,000 份,满额后永久停止 Mint |
| 每笔数量 | 1–10 份;整笔不得超出剩余全局份额 |
| 单个 ID 基础额度 | 累计 10 份,免费份额也占用额度 |
| 付费单价 | 每份固定 0.002 BNB,网络费另计 |
| 免费分配 | 前 300 个符合条件且尚未领过的不同 ID,各 1 份 |
| 开池前领取 | 每份 50,000,000 IMARS |
免费计数与总 Mint 份数独立。免费名额未用尽时,尚未领取的 ID 可在一笔中铸造 10 份:1 份免费、9 份付费,价款为 0.018 BNB;全部付费的 10 份为 0.020 BNB。免费只免价款,不免网络费。名额用尽后,所有新增份额均付费。
合约核验指定 Agent ID 注册合约中的 ownerOf(id) 必须等于交易发送者。额度使用、免费领取与首次付费记录都绑定 ID,而非当前钱包;转移 ID 所有权不会重置这些记录。满足注册合约所有权检查是链上条件,网站的币安钱包连接方式不是额外的链上白名单。
提交时还核对起始份号、截止时间、最低接收代币数量及精确付款金额。并发 Mint 可能令报价过期;交易将回退并需要重新报价。跨越 10,000 上限的整笔交易会回退,不会只执行其中一部分。
邀请增加额度
每个新 ID 的首次成功付费 Mint,可为一个有效推荐人 ID 增加 1 份付费 Mint 额度。推荐人须由另一钱包持有,不能是参与者自身的 ID,也不能是同一钱包持有的其他 ID。
- 单独领取免费 1 份不会产生邀请奖励;其后首次付费 Mint 仍可携带推荐人。
- 同一 ID 终身最多触发一次推荐奖励;之后的付费交易不能再次计奖。
- 个人额度 = 10 + 有效邀请数。邀请奖励本身没有单独的个人上限,但每笔 10 份与全局 10,000 份的限制始终有效。
- 邀请只增加购买额度,不直接发币、不分配 BNB,也不保证剩余份额。
网站的邀请链接使用 IMARS 域名加币安 .ai Agent ID 后缀。页面将可读后缀解析为链上的数值 ID,并在 Mint 时提交推荐人 ID;最终有效性以合约的 ID 所有权检查与首次付费记录为准。
Mint 资金如何流动
| 去向 | 份额 | 到账形式 |
|---|---|---|
| 流动性 | 付费 Mint 价款的 70% | 转换为 WBNB;开池前预留,开池后随 Mint 加池 |
| 项目金库 | 付费 Mint 价款的 30% | 原生 BNB;接收失败时改为同额 WBNB |
每份付费 0.002 BNB 中,0.0014 BNB 用于流动性,0.0006 BNB 交付金库。网络费不属于此分配,免费份额也不产生这两项资金。金库地址通过构造函数固定,部署后没有修改入口。
金库接收地址控制者可支配已经收到的资产;金库余额不等于用户可赎回的储备,也不承诺特定用途或收益。合约没有退款或提取预留流动性资金的函数。
开池、流动性与后续发行
| 条件 | 标准自动开池 | 提前开池 |
|---|---|---|
| 触发 | 第 10,000 份 Mint 的同一笔交易 | 部署钱包主动调用,且至少已有 1 份付费 Mint |
| WBNB 入池 | 累计预留的 13.58 WBNB | 全部累计预留的 WBNB |
| IMARS 入池 | 350,000,000,000 枚 | 按 350,000,000,000 / 13.58 等比例配入 |
| 后续 Mint | 已到总上限,永久结束 | 仍可继续,直到总计 10,000 份 |
在标准路径中,开池前累计向参与者发行 500,000,000,000 IMARS,向首池发行 350,000,000,000 IMARS,合计 850,000,000,000 枚。以上是合约主动加入的数量,不保证交易对余额不受第三方转入资产影响。开池前普通代币转账被禁止。
提前开池只能由部署钱包执行一次,不能自定义收款人、开池比例或提取金额。无论自动还是手动开池,成功时都会把 earlyOpener 清零;项目取得的 LP 凭证直接发送到销毁地址,而不是部署钱包。提前开池之后,每次 Mint 增加的项目 LP 同样直接进入销毁地址。
提前开池后的免费份仍领取 50,000,000 IMARS。付费单价仍为 0.002 BNB,但接收代币数量按执行时池内储备比例计算,并非固定 50,000,000 枚。每份付费同时把 70% 价款及按池比例新铸造的 IMARS 加入池中。
后续付费 Mint 检查即时 IMARS/WBNB 储备比例与合约参考均值的偏离不超过 5%。参考均值至少间隔 30 分钟才更新;这不是任意时刻固定长度的滚动窗口,也不保证等待 30 分钟后就能成功。保护条件、最低接收量或报价有效期不满足时,整笔交易回退。
交易税与销毁口径
开池后,与合约指定交易对之间的非零代币转账收取 2% IMARS 税。常见买入与卖出均适用;其他涉及该交易对的代币转入或转出也可能适用。普通钱包之间转账不收此税。
| 税金分配 | 占税金 | 约占交易额 | 到账资产 |
|---|---|---|---|
| 销毁地址 | 50% | 1% | IMARS |
| 固定金库 | 50% | 1% | 原生 BNB,分批结算 |
计算按最小单位向下取整,拆分后不足二分之一的奇数最小单位归金库份额。该份额先以 IMARS 留在合约,并计入 pendingTreasuryTokens,不直接把 IMARS 发给金库。
买入时只累计待兑换税,不在交易对执行买入期间嵌套兑换。符合保护条件的卖出可在处理本次卖出前尝试结算之前累计的份额;任何人也可调用 settleTreasury() 触发分批处理。调用者不能更换收款人,也不能分走税金。
每批最多兑换当时池内 IMARS 储备的 0.25%,并要求价格相对合约参考均值的偏离不超过 5%。每批限额不等于每笔交易的累计限额,可多次分批处理。外部转入导致池余额尚未同步、价格保护或交换失败时,待兑换税保留以供后续重试。Gas 不足会导致交易回退,请按钱包估算提供足够 Gas;兑换或收款失败则保留待处理余额。
兑换取得的 WBNB 在合约内解包为原生 BNB,再支付固定金库。若金库拒收,BNB 留在合约并计入 pendingTreasuryBNB,可通过结算再次尝试支付;交易税不采用 WBNB 替代到账。买入税与当前卖出新产生的税可能尚待处理,极小池子的分批速度也可能较慢,因此不保证每笔交易后立即到账。Mint 价款的 30% BNB 分账及拒收时的 WBNB 回退保持不变。
这里的“销毁”指把 IMARS 转至约定销毁地址,减少可流通余额;并非调用 ERC-20 的销毁函数,totalSupply() 不会随这些转账减少。税率与分配比例均写死,没有后台调整入口。
权限与可验证性
IMARS 没有通用 owner 管理角色、代理升级、任意增发、提现、退款、税率调整或金库替换函数。存在的部署者特权是一次性提前开池;开池成功后清零。因此不能把部署时或开池时描述为通用所有权的“丢弃”,应检查实际保留的角色。
合约基于 OpenZeppelin Contracts 5.4.0,编译器为 Solidity 0.8.30,优化运行次数 200,viaIR 开启,EVM 目标为 Shanghai。完整标准 JSON 输入包含依赖源码,可用于独立重现创建字节码。部署后的运行字节码还包含构造参数对应的不可变量。
税收兑换通过不可变辅助接收器中转 WBNB;该接收器仅允许 IMARS 主合约将资金转回主合约自身,无管理员或可改收款人。辅助接收器源码包含在 IMARS.sol 中,接口文件为 /contracts/imars/tax-receiver-abi.json。
- 公开文件:IMARS.sol、ABI 与完整 standard-input.json。
- 本地 EVM 回归覆盖免费计数、ID 转移、混合 Mint、邀请、资金分账、WBNB 回退、提前开池、价格保护、满额边界、LP 去向与交易税。
- 部署核验包括创建者、输入字节码、构造参数、运行字节码和初始状态;实际地址与交易以本页发布记录为准。
- 源码发布、区块浏览器源码匹配与独立安全审计是不同事项。本白皮书不声称已完成第三方安全审计。
参与边界与风险
- 市场与流动性:代币价格可以大幅波动甚至失去价值;LP 进入销毁地址不保证价格、交易深度或成交。
- 发行未完成:如果未满 10,000 份且部署钱包未执行提前开池,预留 WBNB 会继续留在合约中。没有自动超时退款或赎回机制。
- 合约与外部依赖:本地测试不能排除全部缺陷。协议依赖 BNB Chain、Agent ID 注册合约、WBNB 和交易对工厂/池,外部故障可能阻碍操作。
- 交易执行:报价可能因其他交易而失效;网络费、滑点、区块拥堵和抢先交易都可能影响体验。失败交易仍可能消耗网络费。
- 身份与密钥:ID 转移不会重置已有记录。钱包或 Agent ID 控制权丢失会影响参与资格,链上交易一般不可撤销。
- 权限与资金:部署钱包在开池前保留提前开池能力;金库控制者可支配已收款项。相关角色并不构成用户收益保障。
本文件用于解释当前合约设计,不是保本承诺、收益承诺或资产赎回安排。应在理解不可退款、提前开池与代币发行路径后参与。网站状态、文档与链上数据发生差异时,以核验过的实际合约代码和链上执行结果为准。
发布记录与源码
代币与铸造功能在同一合约。源码文件公开下载不等于已通过区块浏览器匹配;浏览器中的验证状态应单独查看。
- 网络
- BNB Smart Chain · 56
- 代币 / Mint 合约
0x64a3bad89abffd6f30f086ce90ccb951d3db432f- 部署区块
- 131383305
- 运行字节码哈希
0x7945f995aac3d9fdf146f8e57442b703aef831358748dbcd915581cad29a5983- 部署钱包
0x16e2D87A3EdBE3430f09fa0154e58849Ae17453d- 固定金库
0x6ff40626A97285076e0e67eef6A061f380AB390b- Agent ID registry
0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F- WBNB
0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c- V2 factory
0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73
复现设置:Solidity 0.8.30 · OpenZeppelin 5.4.0 · optimizer 200 · viaIR · Shanghai。以标准 JSON 文件中的完整设置为准。
