从 1.0 到 2.0:改了什么,改到哪一步了
当前修改进度
规则已全部写进合约,147 项自动化测试通过(含额度绕过攻击、「主合约 → 哨兵 → 补偿基金」端到端联调与多轮长期模拟)。下面的对比总表每一条都对应真实代码。
| 10-22 | 五合约定稿版:动态日封顶由 2× 改 1×(0.1–1 / 1.1–2 / 2.1–3)、月封顶由 60× 改 30×(3–30 / 33–60 / 63–90);股东身份改为「向股东分红合约裸转恰好 2 BNB」(捐赠即登记、不建团队、不建仓、零手续费,保险丝 10000),捐赠资金由多签裸转主合约做底池启动兜底;捐赠者建仓直接享 V2;取消全部锁仓;V5 团队门槛 8000 → 12000;推荐奖 6% → 5%(2% + 0.5%×6);新增 1% 全网分红(V3/V4/V5 互斥分 50/30/20);取消挂账——池底见底时压仓与领奖直接拒绝;手续费 3% → 5%(股东分红 2% + 补偿 2% + 全网分红 1%)。154 项测试全绿。 | 已完成 |
| 10-20 | 方案 C 定稿 + 对抗性审计修复:每日入场额度控盘上线——额度 = max(种子 50 BNB,今日兑付地板 ×1.10,近 15 天市场入金高水位 ×1.10,哨兵兜底),日间变化限速 ±20%(杜绝口子断崖);普通入金与压仓的净增部分占额度(堵死「0.1 跳板绕额度」漏洞:修复前 50 个跳板可绕过额度注入 150 BNB,修复后 0/50 全部拒绝);股东 2 BNB 首仓不占额度但计热度;救市 >100 BNB 完全不占额度/热度/台账;出场永不限制。另:入场额度视图与实际生效值一致(P2-A 修复);分红 / 补偿 / 哨兵三个多签的 execute 收紧为三函数白名单(授级 / 弃权 / 额度兜底),多签被攻破也只能做这三件事。147 项测试全绿。 | 已完成 |
| 10-19 | 出局规则重构 + 底池机制第四批定稿:出局 = 累计利息达 2×当前仓位本金(全体统一,股东 3× 取消);出局后静态与动态奖一并停发(钱留底池);尾差折合不足 7.5 天一次性结清;到期 15 天未压仓视同出局;压仓复活可无限次(同额即复活、加仓额度更高);底池回升「只回血不放大」(封顶 1.00);熔断期老账户动态奖减半;推荐绑定改 O(1)(无限接点,奖励计算仍走 150 层);仓位上限 1000→2000;新增兑付能力查询 solvencyState;下跌「只降不升」;出局后加钱复活必须重置额度。 | 已完成 |
| 10-19 | 招募规则改版:股东招募不限时——只认「首仓恰好 2 BNB」,名额 500 先到先得,满员后同样金额自动转普通(不回滚);取消每日 100/200/200 配额与「第 4 天开放」,三档与招募同时开放。 | 已完成 |
| 10-16 | 多签管理页升级:一个入口统管三个合约(股东分发 / 补偿基金 / 哨兵合约)——每个合约都有 Owner 管理(增/减/换/改签名数)、名单导入(补偿/哨兵支持名单自带金额或总额均分)、一键分发、挂账代领;哨兵页额外有「打开分流 / 停止分流」多签开关与「补转留存」;整页手机自适应。 | 已完成 |
| 10-16 | 顶层架构定稿:废除「哨兵占位地址」,改为独立「哨兵合约」(多签)——部署时作为主合约构造参数传入,部署后不可更改;部署时自动成为推荐树根用户(无上级、级别固定 V5、不可降级),顶层推荐奖 + V5 级差 2% 特权永久保留。 | 已完成 |
| 10-16 | 入金规则收紧:无推荐人入金改为直接拒绝(首次建仓必须绑定有效推荐人,一次绑定永久不可改;未注册/自荐地址一律拒绝)。 | 已完成 |
| 10-16 | 哨兵分流开关:开(默认)= 顶层被动收益到账即自动划转补偿基金(划转失败自动留存可补转);关 = 收益停留在 哨兵合约内,等多签签名后按名单打包分发。 | 已完成 |
| 10-16 | 补偿基金合约重写:与股东分红合约同款「批量打包分发」(多签);资金来源两路——入金 2% + 哨兵划转;补偿名单链下计算、多签批量打款,不再需要链上登记与领取。 | 已完成 |
| 10-16 | 【已于 10-17 撤销】原定「补偿基金累计流入达 6000 BNB 后入金 2% 自动取消」的方案取消:补偿 2% 改为永久收取,哨兵被动收益同样永久保留、持续到账。 | 已取消 |
| 10-14 | 本对比说明页(含钱包授权访问) | 已完成 |
| 10-15 | 动静分离:动态奖只受日封顶(2×仓位:0.2–2 / 2.2–4 / 4.2–6)与月封顶(60×仓位:6–60 / 66–120 / 126–180)约束、超限烧伤,不影响静态收益 | 已完成 |
| 10-15 | 费用架构定稿(两路外置):主合约只管玩法规则,入金手续费 3% 全部外转——1% 进股东分红合约、2% 进补偿基金合约;原「项目方 1% 手续费」「6000 BNB 补偿上限」「国库口子」全部取消 | 已完成 |
| 10-14 | 股东分红与补偿:分发规则在两个外置合约里实现(分红 = 运营股东 40% + 普通股东 60% 均分;补偿合约先做只进不出的资金库,名单与规则等业务方定稿) | 已完成 |
| 10-14 | 本对比说明页(含钱包授权访问) | 已完成 |
| 10-16 | 多签股东分发定稿:分红合约改为纯多签钱包——名单不上链(只在导入者本地 Excel)、每笔分发按 60/40 切分、Fisher-Yates 随机打乱顺序后打包、多签离线签名、一笔交易直转全部地址;链上无法推断地址属于哪个分润组 | 已完成 |
| 10-16 | 多签模拟演习发现并修复「双重签名封装」隐患(OW 签名目标错一层会导致多签全部失效)——修复后全链路实测通过:多签 setMain → 导名单 → 一键分发 | 已完成 |
| 10-16 | 管理权限再收敛:主合约删除「转移所有权」,owner 只剩「弃权」+「OW 授权/收回」两个动作;主合约注释精简(只留大白话业务说明),逻辑字节码与精简前完全一致 | 已完成 |
| 10-16 | 补偿规则定稿:V1 亏损地址必须在 V2 建一笔 ≥0.1 BNB 活跃仓位才有补偿资格(导入名单时校验定格);补偿查询页升级为「查资格 + 待领取金额 + 跳转领取」 | 规则已定 |
| 待办 | 第三方安全审计、补偿名单发放演练、正式网参数最终确认(OW 名单、签名阈值、四个合约地址) | 未完成 |
参与方式:质押三档 + 股东捐赠(两条独立通道)
股东身份 = 单独向「股东分红合约」裸转恰好 2 BNB——不经过质押合约、不收任何手续费,转多少到多少。捐赠即登记,名额设 10000 人的技术保险丝(不是配额,多签可调)。捐赠只记名单:不建团队结构、不产生任何仓位、不参与任何计息。
捐赠者参与质押时直接享受 V2 待遇:只要用 0.1–3 BNB 正常入金建仓,无需满足常规 V2 的「团队 ≥150 人 + 自己累计 ≥2 BNB」条件,直接按 V2 计团队级差奖励。只捐赠、不入金的地址只有分红权,没有 V2,也没有任何静态收益。
质押三档与捐赠同时开放,互不干扰:
| 一档 | 0.1 – 1 BNB | 0.6% | 15 天 |
| 二档 | 1.1 – 2 BNB | 0.7% | 15 天 |
| 三档 | 2.1 – 3 BNB | 0.8% | 15 天 |
捐赠资金怎么用:股东分红合约收到捐赠后,由多签按需裸转到质押合约,作为底池启动兜底资金——不属于救市资金,也不命中任何仓位,只是给池子垫一层启动本金。划转只能转给主质押合约,不能转给任何其他地址。
没有任何锁仓:任何人的任何仓位都是「入金 + 15 天到期」,到期即可压仓释放;每日动态奖封顶在入金当天就按新仓位生效。
注意 1 到 1.1、2 到 2.1 之间以及超过 3 BNB 的金额是不收的,下单金额要落在区间里、且必须是 0.1 的整数倍。链上操作时钱包金额栏直接填 BNB 数(如 2、0.5),推荐人地址填 0x 开头的完整地址;首次建仓必须填有效推荐人,不填会被合约直接拒绝(推荐关系一次绑定、永久不可改)。填错的交易会被拒绝——钱不丢,只损失 gas。
出局规则:静态专属的封顶出局(已定稿)
「2 倍出局」到底怎么算?答案在这里
2 倍 = 累计赚到的「利息」达到当前仓位本金的 2 倍(不是「钱包里的钱变 2 倍」——本金始终压在合约里滚动)。
公式:累计利息 ≤ 当前仓位本金 × 2(全体账户统一,招募期股东同口径)
以最小一档 1 BNB 为例(日化 0.6%,单轮 15 天利息 0.09):
| 轮次 | 累计利息 | 剩余额度 | 说明 |
|---|---|---|---|
| 第 1 轮 | 0.09 | 1.91 | 正常拿息 |
| 第 12 轮 | 1.08 | 0.92 | 约 6 个月——利息已等于本金(回本) |
| 第 22 轮 | 2.00 | 0.00 | 恰好打满 2 倍 → 出局(本轮 0.09 + 剩余尾差 0.02 一次性结清,不用再多等一轮) |
| 第 23 轮起 | 0.09 | 1.91 | 出局后压仓 1 BNB → 额度重置、重新开始(可无限次) |
关键结论:不会溢出。最后一轮按「剩余额度」截断,累计利息精确等于 2 倍本金,不会出现 2.07 或 2.16 这种超发。
尾差提前结清:若结算后剩余额度折合不足 7.5 天日息(一档 0.02、二档 0.01 都属此类),会直接并入本次压仓一次性发完,不用为了几分钱再等一个 15 天周期;折合超过 7.5 天的(如三档 0.24)仍按正常周期结算。
封顶天花板:全体账户统一 2 倍——最高 3 BNB × 2 = 6.0;招募期股东同样按 2 倍(0 号仓 2 BNB → 封顶 4.0)。受单地址 3 BNB 上限约束 → 不会永久无法出局。
什么叫出局?
怎么查自己快出局没有:打开「团队查询」看「④ 我的出局进度卡」——剩余额度为零时,这一单不再产生利息。或者链上调 pendingInterestOf 查某笔仓的应得利息,若显示为 0 就是已出局。
一个仓位累计赚到的利息达到封顶就出局了(全体统一 = 当前仓位本金 × 2,招募期股东与普通账户同一口径)。出局后静态利息与动态奖(推荐奖 + 团队奖)同时停发,停发的奖励直接留在底池;本金锁在合约里,想继续赚就压一笔新单(同额即可重置,加仓则额度更高)。
另外:仓位到期后 15 天内没有压仓,也视同出局(静态与动态一起停),压仓后立即恢复。
到期压仓 / 复利滚存,封顶怎么变?
封顶不是定死的,它跟着「你账户出现过的最大仓位金额」走,只涨不跌:
| 你的操作 | 封顶基数 | 封顶(普通) |
|---|---|---|
| 建仓 1.0 BNB | 1.0 | 2.0 |
| 到期后压仓 2.0(升二档) | 2.0 | 4.0(即时抬高) |
| 再压仓到 3.0(升三档) | 3.0 | 6.0 |
| 想压 0.1(低于旧仓,被拒绝) | 3.0(被拒绝) | 6.0 |
| 出局后压仓 1.1(1.0 → 1.1) | 1.1 | 2.2(额度恢复 0.2) |
要点:到期后压仓一次,封顶即时涨一次,已赚的利息一分不重置;降额没门。所以用户怎么操作,封顶都只认「历史最大仓位」,算法完全确定、不依赖用户习惯。
出局后怎么办:出局只是「本轮收益已拿满」,到期后压一笔新单就能复活,而且可以无限次:
| 出局状态 | 压多少 | 复活后额度 | 说明 |
|---|---|---|---|
| 1.0 BNB(已拿 2.0) | 1.0(同额) | 2.0 | 额度清零,重新开始一整轮 |
| 1.0 BNB(已拿 2.0) | 1.1 | 2.2 | 加仓复活:额度同样清零,按 1.1 重算 |
| 1.0 BNB(已拿 2.0) | 2.0 | 4.0 | 加仓复活:额度同样清零,按 2.0 重算 |
| 3.0 BNB(已拿 6.0) | 3.0(同额,不是 3.1) | 6.0 | 单地址上限 3 BNB,3.1 会被直接拒绝 |
两条路都行:① 同额压仓 → 额度清零重来(最省事);② 加仓压仓 → 额度同样清零,按新仓位重新给满(想做大就加钱)。
为什么这样设计(防钻空子):如果封顶按「建仓那笔」算死,用户就能「建 0.1 小仓拿满 → 再压 3 BNB 大仓又拿满」,多抽池子。所以必须「只增不减」。
关于「动态奖也跟着停」:静态拿满(或到期 15 天未压仓)后,推荐奖 / 团队级差 / 全网分红一律不再计提,这部分钱不会发给任何人,直接留在底池(等于回流池子)。出局前已经算进账面、还没领的奖励不会被没收,照常可领。压仓复活后动态奖立即恢复。
怎么取钱?只有「压仓」一条路
合约没有「到期直接结算取本金」这条免费出口。想拿钱只有一个办法:压仓——投一笔新的(金额 ≥ 上一仓),合约就把上一仓的本 + 息放出来给你。本金永远在合约里滚动、不能单独取走(防止有人做一轮就跑、抽干池子)。
压仓时若池子余额不足(底池见底冻结状态),这笔压仓会被合约直接拒绝(InsufficientPool),不会建新仓、也不会产生任何欠条——本版不挂账。池子回血后再压即可。
出局之后还能参与吗?
能,而且可以无限次。仓位到期后压一笔不低于旧仓金额的新单即可:同额压仓 → 额度清零重来;加仓压仓 → 额度按新仓位算(已赚利息不重置,多投 X 多 2X 额度)。
只能加仓不能减仓:每一单的金额必须 ≥ 上一单(防止反复建小仓刷额度)。仓位没到期不能补仓/升档——必须等这一轮 15 天到期后再压。
动态奖怎么封顶?
动态(推荐奖 + 团队级差)与静态完全分开:动态不占静态的出局额度,静态也不占动态封顶。动态日封顶 = 当前仓位本金的 1 倍(一档 0.1–1、二档 1.1–2、三档 2.1–3 BNB,新单/到期压仓后即时切换),月封顶 = 当前仓位本金的 30 倍(一档 3–30、二档 33–60、三档 63–90 BNB);每天北京时间 0 点刷新,当天拿满就烧伤(超出部分不发),第二天重新计算。
为什么不许降额:防止有人反复建小仓刷利息额度。额度跟着仓位走,加仓就涨、减仓没门。
推荐与团队
七代 5%:一代 2% → 二~七代各 0.5%(每代都按被推荐人入金金额计提,七代封顶)。
五级团队奖 0.4%~2%(级差制):V1=自己累计投 1 BNB + 团队 50 人;V2=自己 2 BNB + 团队 150 人;V3=自己 3 BNB + 团队 500 人;V4=自己 3 BNB + 两个 V3 部门 + 团队 4000 人;V5=自己 3 BNB + 三个 V4 部门 + 团队 12000 人。达标自动升级;捐赠股东建仓即享 V2,无需再满足 150 人 / 2 BNB 条件。
全网分红 1%(V3–V5 专属):每笔入金的 1% 进入「全网分红合约」,按级别互斥分红:V3 池分 50%、V4 池分 30%、V5 池分 20%(同一地址按自身最高级别只进一档),由多签按名单批量打款。级别掉出 V3 即退出名单。
动态奖励每天有上限:等于当前仓位本金的 1 倍(一档 0.1–1、二档 1.1–2、三档 2.1–3 BNB,建仓/压仓后按新仓位即时切换),月上限 = 当前仓位本金的 30 倍(一档 3–30、二档 33–60、三档 63–90)。每月额度从各自首次参与的时间起算,每 30 天一个周期自动重置——不是所有人都从同一天开始算,压仓也不会重置周期。
每日与每月上限(动态奖专用)
| 一档账户(0.1–1) | 0.1–1 BNB | 3–30 BNB |
| 二档账户(1.1–2) | 1.1–2 BNB | 33–60 BNB |
| 三档账户(2.1–3) | 2.1–3 BNB | 63–90 BNB |
日封顶不是固定数——它等于当前仓位本金 × 1,所以是一个随仓位浮动的区间:新单、到期压仓的当天立即按新仓位算。上限是动态奖(推荐奖 + 团队级差)合在一起算的,只约束动态收益,不影响静态;到了上限超出部分当天烧伤(不再计提),每天北京时间 0 点重新计算。月封顶 = 当前仓位本金的 30 倍。
池子保护:降息、加息和熔断
规则来自客户方案原文:「当底池量连续三天滑落时……所有老账户动静收益整体减少」。合约照此实现,举三个例子:
| 例 1:降息一档 | 周一池子 1000 BNB → 周二 950 → 周三 900 → 周四 850(三天天天跌,总共跌 15%——没到 20%)→ 不触发。若周四跌到 790(三天总跌 21%,跨过 20% 线)→ 周四起全体老账户静态利息 + 动态奖一起打 8 折 |
| 例 2:降息二档 | 池子 1000 → 850 → 760 → 690(三天总跌 31%,跨过 30% 线)→ 动静一起打 7 折。跌得越狠折扣越狠:总跌 40% 以上 → 6 折 |
| 例 3:熔断 | 池子最高到过 1000 BNB,现在跌到 490(= 峰值的一半以下)→ 自动熔断:老账户静态改按月化 4%、动态奖再减半(原本三档 15 天能拿 12%,熔断期 30 天才 4%)。回升到 1000 时熔断自动解除 |
| 例 4:回血(不是加息) | 跌过之后池子慢慢回来:系数 0.6 → 涨 40% 回到 0.8 → 涨 60% 回到 0.9 → 涨 80% 回到 1.0。最高只回到 100%,永远不会超过正常水平——回升是「恢复」,不是「加杠杆」 |
| 谁不受影响 | 新注册的账户 60 天内不参与升降息和熔断,永远按满额算——方案原文:「除当月新增账户给予 2 个月时间外」。豁免权只属于新地址,过了 60 天自动失效 |
四个易错点:① 必须三天天天同向——周一跌、周二涨、周三跌,哪怕三天总跌幅 35% 也不触发;② 降的是「收益」,本金永远照退,静态和动态一起降;③ 跌只降不升——已经在 6 折了,池子再跌也还是 6 折,绝不会因为「最近三天跌得不多」反而涨回 8 折;④ 回升只回血、不放大——一笔大额救市最多让系数回到 1.0,绝不会把全平台利息抬高。
每日入场额度(方案 C,2026-10-20 新增)
每天能进来多少新钱,由合约按「兑付需求 + 市场热度」自动定,不靠人拍脑袋:额度 = max(种子 50 BNB,今日到期兑付地板 × 1.10,近 15 天市场入金高水位 × 1.10,哨兵兜底),且相邻两天的额度变化不超过 ±20%——口子只会平滑开合,不会一天之内骤开骤关。规则细节:
| 普通新入金 / ≤100 BNB 裸转 | 占用当日额度 + 计入热度(市场新资金) |
| 压仓(到期续投) | 只对净增部分占额度与热度(置换回的旧本金不占)——续投永远不被新用户挤掉 |
| 股东启动兜底(分红合约 → 主合约) | 不占额度、不计热度(必须是 0.1 BNB 的整数倍) |
| 救市(>100 BNB 直充池) | 完全不占额度、不计热度、不进台账 |
| 出场(压仓兑付 / 领奖) | 永不限制——额度只管「进来」,不管「出去」 |
当日额度用完 → 新入金交易被合约拒绝(DailyInflowCapReached),钱不丢、只损失 gas,次日额度刷新后再试。哨兵多签可用 setInflowCap 设置兜底值(人工干预即时生效;取消兜底后回落自动值)。
钱从哪来,到哪去
每笔入金扣 5%,入金瞬间就转走,三份去向:
| 2% | 股东分红合约 | 供已捐赠股东的定期分红。捐赠资金本体另由多签裸转主合约做底池启动兜底;签约股东名单只在捐赠合约里登记 |
| 2% | 补偿基金合约 | 补偿 1.0 版未回本用户(本页「补偿查询」可查名单金额)。2% 永久收取,无任何达标停收机制;发放由多签按名单批量打款 |
| 1% | 全网分红合约 | V3–V5 专属,按级别互斥分红(50%/30%/20%),由多签按名单批量打款 |
剩下 95% 留在主合约付本息和奖励。主合约里没有任何预留池,管理员也提不走一分钱。
正式上线前要注意的事
部署后还能动的只有:owner 弃权(一次性)、给股东发 V 头衔、三个多签合约各自自管签名名单、哨兵分流开关、每日入场额度兜底(哨兵多签 setInflowCap;显式设定后需再显式撤销才会回落自动值)。其余业务参数永久锁死。
部署后可以操作的(管理账户/多签,需披露)
| 团队级别授权 | owner 给任意有效用户直接授 V1–V5 特权(需已绑定上级 + 有真实入金,不限股东),收回即恢复正常判定 |
| 多签名单自管 | 股东分红 / 补偿基金 / 全网分红 / 哨兵四个合约,各自通过多签执行管理自己的签名名单与执行阈值 |
| 哨兵划转开关 | 哨兵控制:开=顶层被动收益到账即自动转补偿基金;关=收益留存合约内、由多签签名打包分发 |
| 放弃管理权(弃权) | owner 弃权后「发 V 头衔」永久失效;四个多签合约的自管不受影响 |
部署时一次性写死、之后改不了的
| 三档金额与收益率 | 0.1–1 / 1.1–2 / 2.1–3 BNB,0.6/0.7/0.8% | 想改档位或利率必须发新合约,老仓位按老合约结算 |
| 股东捐赠规则 | 向股东分红合约裸转恰好 2 BNB 即登记为股东;零手续费;名额保险丝 10000(多签可调,不是配额) | 捐赠只记名单,不建团队、不建仓 |
| 出局倍数 | 统一 2 倍(静态专属:累计利息 ≤ 2×当前仓位本金) | 写死 |
| 各级奖励比例 | 推荐奖七代 5%(2% + 0.5%×6)、团队级差 0.4–2%、全网分红 1%(V3/V4/V5 分 50/30/20) | 写死 |
| 四个外置合约地址 | 股东分红合约(收 2%)、补偿基金合约(收 2%)、全网分红合约(收 1%)、哨兵合约(推荐树根)——四个地址全部经构造函数传入,链上不可更改 | 部署前务必核对,转错无法追回 |
1.0 与 2.0 对比总表
| 参与档位 | 2 档:0.1–1 BNB(7%/10天)、1 BNB 以上(13.5%/15天),一轮一次性给息 | 两条独立通道:① 质押三档 0.1–1 / 1.1–2 / 2.1–3 BNB,0.6/0.7/0.8% 日息、15 天一轮;② 股东 = 向股东分红合约裸转恰好 2 BNB(捐赠即登记、零手续费、不建仓),捐赠者建仓直接享 V2 已实现 |
| 出局规则 | 无上限 | 静态封顶出局(每轮):单轮累计利息 ≤ 当前仓位本金 × 2(全体统一 2 倍,股东同口径);精确封顶不溢出(末轮按剩余额度截断,累计恰好 = 2 倍本金),尾差折合不足 7.5 天的提前一次性结清。封顶基数 = 账户当前仓位(只增不减,防「小仓拿满再压大仓」钻空子);出局后压仓即重置复活,可无限次(同额压仓 → 额度清零重来;加仓压仓 → 同样清零,按新仓位重新给满)。出局后静态与动态奖一并停发(停发部分留在底池);到期 15 天未压仓视同出局。实测:一档 1 BNB 22 轮 ≈11 个月打满 2.0;二档 19 轮 ≈9.5 个月打满 4.0;三档 17 轮 ≈8.5 个月打满 6.0。取钱只有压仓一条路(无免费结算出口) 已实现 |
| 推荐奖励 | 5 代共 7%(2/1/1/1/2) | 7 代共 5%(2/0.5×6)已实现 |
| 团队级别 | 4 级代理差价制,L3/L4 管理员手动设 | 5 级 V1–V5 业绩百分比,含部门条件;另设 1% 全网分红(V3/V4/V5 互斥分 50/30/20) 已实现 |
| 收益限制 | 无上限 | 动静分离:动态日封顶 = 1×仓位本金(0.1–1 / 1.1–2 / 2.1–3)、月封顶 = 30×仓位本金(3–30 / 33–60 / 63–90),超限烧伤;静态只受 2 倍出局约束 已实现 |
| 中途升档 | 无(一轮锁死到到期) | 到期后才能压仓/升档:15 天倒计时内任何入金都被拒绝;到期后投一笔 ≥ 旧仓金额的新单,旧仓本息释放、新单按新档位起算 15 天 已实现 |
| 压单机制 | 无压单概念;入金金额不设上下限、可与旧仓无关 | 单一仓位:未满 15 天任何入金都被拒绝(CycleNotMatured);满 15 天后新单 ≥ 上一仓本金才可压、释放上一仓本+利;降额拒绝;池子余额不足时压仓直接拒绝(本版不挂账),池子回血后再压 已实现 |
| 每日入场额度 | 无(随时任意金额涌入,池子被动承受) | 方案 C 控盘:额度 = max(种子 50 BNB,今日兑付地板 ×1.10,近 15 天入金高水位 ×1.10,哨兵兜底);相邻两日变化限速 ±20%;普通入金与压仓净增部分占额度;股东启动兜底资金不占额度;救市完全不占;出场永不限制 已实现 |
| 底池调节 | 无 | 连续三日同向调节:跌 20/30/40% → 动静收益打 8/7/6 折(只降不升:已在低档时继续跌不会回涨);回升 40/60/80% → 在当前系数上加 20/30/40 个百分点,最高回到 100%、永不放大;新账户豁免 60 天;>100 BNB 大额直充池(救市窗口)已实现 |
| 熔断 | 无 | 池子跌至峰值 50% 触发:老账户静态月化 4% + 动态奖减半;回升到峰值 100% 自动解除;新账户 60 天豁免期内不受影响;哨兵被动收益不受影响 已实现 |
| 参与门槛 | 需持有 100 个 LINK | 无代币持有要求;0.1 BNB 起步、金额须为 0.1 的整数倍 已实现 |
| 费用 | 11.5%(1+1+0.5+2+7) | 5% 三路外置=股东分红 2% + 补偿基金 2% + 全网分红 1%(均永久收取,无达标停收)已实现 |
| 股东分红 | 无 | 股东身份 = 向股东分红合约裸转恰好 2 BNB(捐赠即登记,不建团队、不建仓、零手续费);捐赠资金由多签裸转主合约做底池启动兜底;分红名单不上链,多签批量直转、被拒收挂账可代领 已实现 |
| 顶层 V5 | 顶层钱包私钥控制,前 3 天要填黑洞地址做首笔入金激活 | 推荐树根 = 独立 哨兵合约(多签),地址部署时作为构造参数传入、之后不可更改;部署时自动成为根用户、级别固定 V5;顶层推荐奖 + 级差 2% 特权永久,默认到账即转补偿基金(多签可开关)、开关关则留存由多签分发;无推荐人入金直接拒绝(不再挂靠占位地址) 已实现 |
| 管理员权限 | 可改所有参数、可转走全部资金 | 主合约 owner 仅剩「弃权」+「OW 授权/收回」;股东分红 / 补偿基金 / 全网分红 / 哨兵四个多签合约共管(签名者自管);五个合约均无单点提款、无暂停开关;主合约的四个外置地址为 immutable(部署即定);外置合约的六个接线 setter 可由多签随时替换(接错可纠正,且拒绝填入无代码地址)已实现 |
| 资金核算 | 新入金直接付旧利息,账实不分离 | 收付存三本账分开,支付前查真实余额 已实现 |
| 代码规模与权限面 | 2,509 行、83 个函数;其中 13 个「管理员改参数」函数(利率/时长/钱包/代理等级全可随时改)、2 个管理员手动救场函数;20 处管理员权限点,管理员可改所有参数、可转走全部资金 | 主合约 + 股东分红 / 补偿基金 / 全网分红 / 哨兵四个独立多签合约;业务参数全部写死进合约、任何人改不了(唯一例外:每日入场额度可由哨兵多签设兜底值);管理员只剩「弃权」和「发 V 头衔」,四合约均无提款函数 已实现 |
| 开发状态 | 已部署运行 | 154 项自动化测试通过(含额度绕过攻击、「主合约 → 哨兵 → 补偿基金」端到端联调)+ 多轮全生命周期与随机入金模拟 + 内部对抗性审计(最新 2026-10-22);第三方审计 未完成 |
1.0 一栏来自对 1.0 合约源码的实际阅读;2.0 一栏每条都对应已实现的代码。
2.0 主合约:功能全景与你的操作方式
主合约只做一件事:管玩法规则。所有用户操作都在链上钱包里完成(没有 App),下面是你能用到的全部入口。
用户写入操作(要花 gas 的,共 3 个)
| 入金建仓 deposit | 钱包向合约地址发起 deposit,参数填推荐人地址——首次必须填有效推荐人,不填会被拒绝(一次绑定永久不可改);金额填 0.1 的整数倍。股东身份不在这里拿——要当股东,单独向股东分红合约裸转恰好 2 BNB;质押这边 0.1–3 BNB 三档任选(捐赠者建仓即享 V2)。若当前仓位还没到期(仍在倒计时),这笔入金会被合约直接拒绝(CycleNotMatured);到期后再投,才会压单释放上一仓并占用新的仓位序号;每日有入场额度:当日额度用完后入金会被拒(DailyInflowCapReached),次日额度刷新后再试,交易失败钱不丢、只损失 gas |
| 裸转账(自动路由) | 直接向合约地址转 BNB:>100 充池;有到期未结算仓 → 压仓/建仓;倒计时内 → 直接拒绝。第一次建仓仍要走 deposit 填推荐人 |
| 领奖 claimReward | 下级入金时动态奖会自动秒到你的钱包(对标 1.0 体验);只有推送失败(池子没钱)才需要用这个入口手动领 |
| 底池结算 settlePool | 任何人每天可触发一次,记录池子快照、评估降息/加息/熔断。不需要普通用户操心 |
纯查询(免费,不花 gas)
| 我的状态 | capStatusOf:今日/本月动态奖额度用了多少还剩多少、出局额度剩多少、当前档位(团队长每日必查) |
| 我的仓位 | stakesOf:每笔仓的本金、还剩几秒到期、能不能结算了(解决「不知道自己是第几单」的问题) |
| 我的团队 | childrenOf:直推下级名单(分页);teamSizeOf:全链团队人数;levelOf:我的 V 级别 |
| 我的钱 | pendingInterestOf:某笔仓现在能拿多少利息;rewardPendingOf:待领动态奖 |
| 全局 | poolState:池子余额/降息系数/熔断状态;ledger:全盘资金台账(9 项,含全网分红累计);phaseInfo:部署时间与招募开放时间;donorCached:我是不是股东;rankCount / rankPage:当前 V3+ 名单人数与分页地址;exitReachedOf:我是否已出局;solvencyState:池子兑付能力(不足时页面顶部自动亮红色警告条) |
金额怎么填(链上实操,无 App)
钱包金额栏直接填 BNB 数(如 2、0.5、3.7)即可,合约只要求是 0.1 的整数倍;推荐人地址填 0x 开头的完整地址。填错的交易会被拒绝,钱不丢,只损失 gas。仓位编号可以在「我的仓位」查询里看到(第 0 笔、第 1 笔…从 0 开始数)。
几句实话
三句实话:① 收益率是计划数字,能不能拿到取决于池子里实际有多少钱;② 池子跌了利息打折,是保护机制不是故障;③ 显示的待领金额不代表随时能提——池子没钱就等,合约绝不虚发。
测试情况:147 项自动化测试全过(边界金额、重入攻击、额度绕过攻击、多签签名链、四合约端到端联调、多轮全生命周期与随机入金模拟),另有三轮内部对抗性审计(最新 2026-10-20)。但内部测试与审计 ≠ 第三方审计,第三方审计报告出来前别投入大资金。
参与前必须知道:参与资金可能面临损失;待领取金额不代表一定能支付;未完成审计的合约不应视为可用;补偿基金的发放由多签按名单分批打款,具体批次以业务方公告为准。只投入自己完全亏得起的钱。