玩法说明
一个全链上、零做市、确定性递增曲线的 2026 FIFA 世界杯生存游戏。 没有 K 线、没有杠杆、没有滑点 — 选你信的国家, 等开牌。
① 买什么
48 支参赛队全部上架。前 42 队 是显式独立分组, 各有独立的价格曲线 (NORMAL_WEIGHT = 10)。
剩下 6 个名额 (teamId 42–47) 共享一个 oracle 索引 (称 "Other 池"), 单 slot 权重 = 1, 起始价是标准队的 30% — 留给真黑马。
② 价格怎么算
每支队伍独立的 5 段阶梯价格曲线, 100% 链上确定, 买进的越多, 下一份的价格越高。区段乘数:
0–100
×1
100–300
×3
300–600
×8
600–850
×18
850+
×35
单队上限 1000 份, 不存在二级市场, 也没有卖出按钮。
③ 每一笔买入怎么分
40%
同队 holder 实时分红
35%
冠军 token 池
15%
该队遗产池
10%
销毁 (DEAD)
④ 淘汰发生时
Oracle (FlapWorldCupResolver) 报告某队出局后, 任何人可调用 syncEliminatedTeam(teamId) 触发:
- 该队冻结, 不能再买入
- 其 legacy 池 按权重释放给所有存活队
- 存活的持有人下一次 settle 时自动累计这部分收益
Other 池整体淘汰 (oracle index 42 出局), 内部 6 个 slot 一起冻结。
⑤ Flap BNB 税收
项目代币的每笔 swap 产生的 BNB 税自动注入金库, 拆为:
70%
冠军 BNB 池 (最终瓜分)
30%
按权重实时分红 (所有存活队)
⑥ 终局结算
Oracle 报告冠军后, 调用 endTournament:
- 冠军 token 池 + BNB 池按冠军队 shares × weight 全额分给持有人
- 持有人到 "我的资产" 页 → 一键领取
- 非冠军队的份额归零, 但之前累计的同队分红 / 遗产分红 / 实时 BNB 分红仍可领
⚠️ 风险与边界
- Oracle 由 Flap 多签维护, 单点信任 — 看好谁来报赛果再入场
- 买入后无法卖出, 仅持有到最后或队伍淘汰
- $WC 代币本身的二级市场波动不在游戏内对冲
- 合约源码已开源, 在部署前可自行审计