BIMO B20资产
固定供应上限、显式销毁、ERC-20兼容接口;创建完成后撤销额外增发能力。
面向社区公开的经济参数、状态机、合约函数、事件与权限边界。合约部署后,本页将同步Base链上地址、已验证源码与实时状态。
固定供应上限、显式销毁、ERC-20兼容接口;创建完成后撤销额外增发能力。
处理Mint次数、ETH入账、用户分配、裂变地址唯一性和待处理批次记账。
持有唯一LP仓位,执行增加流动性、回购销毁、手续费领取与时间锁校验。
mint(uint8 quantity, AirdropCandidate[] candidates)验证每钱包最多10次与候选 Merkle 证明;用户获得100×quantity BIMO,无法分发的裂变额度会在合约中递延。
processLiquidityBatch(uint256 liquidity, uint256 deadline)每完成100笔Mint后,运营地址以受保护的流动性参数增加同一LP仓位。
collectFees(uint256 deadline)任何人可触发领取已产生的LP手续费,但资产始终发送到合约写死的运营地址,且不减少本金。
finalize()100,000笔Mint和全部1,000个批次完成后,关闭Mint并销毁剩余BIMO。
configureVault(address) / activate()部署阶段一次性关联金库、核验完整21M库存后激活,并永久移除部署权限。
Minted(address indexed minter, uint256 quantity, uint256 firstUnit, uint256 paid)Spread(address indexed minter, address indexed recipient, uint256 indexed candidateIndex, uint256 amount)AirdropDeferred(uint256 indexed mintUnit, uint256 amount)LiquidityBatchSent(uint256 indexed batch, uint256 ethAmount, uint256 bimoAmount)LiquidityProcessed(uint256 indexed batch, uint256 indexed tokenId, uint256 liquidity, uint256 amount0Max, uint256 amount1Max, uint256 bimoBurned)FeesCollected(uint256 indexed tokenId, address indexed recipient)仅部署资产和合约、写入初始配置,之后不领取手续费、不触发LP操作。
触发流动性处理、领取真实LP手续费、支付创作者奖励,并受时间锁约束。
供应量、Mint价格、总笔数、单钱包上限、每笔分配和批次大小均为固定参数。
源码将在部署并验证后公开
0x ————————————————————0x ————————————————————0x ————————————————————