---
# System prepended metadata

title: Aggregation Parade S2 - Testing

---

# Aggregation Parade S2 - Testing
## 测试网站
https://goerli-testing.app.zklink.io/aggregation-parade - 测试环境
https://preview.app.zklink.io/ - 主网环境 Preview

## Daily Roulet （每日轮盘）
**Rules - 规则**
- **用户每日至少可以开一个 Box**
    - 如果昨日有开启过至少一个 Box，则今日可开启 Box 的数量 +1（注意，可开启 Box 数量的最大值为 7）
    - 如果用户昨日没有开启任何 Box，则今日可开启 Box 的数量重置为 1
- **用户每日只能开启当日的 Box**
    - 如果用户昨日有 Box 没有打开，或者是有 NFT 没有 Mint；今日不允许用户开启昨日的 Box

**前端逻辑**
- **当日可以打开的 Box 永远位于屏幕中间，当日期加一时，变化的是顶部所展示的时间**
  - 基于这个规则，在活动开始时，由于可开 Box 位于中间，所以相应的前 3 天应该展示 Expired，同时盒子的数量
- **用户当日盒子在未开完之前**
    - 按钮一直展示 Claim Reward
- **用户当日盒子全部开启后并且 Mint 后**
    - 按钮展示 Box Opened
- **用户之前某日开启部分或者全部盒子**
    - 展示 Box opened 以及昨日积累盒子数量（这里不需要管用户开启了几个盒子）
- **用户之前某日未开启盒子**
    - 昨日展示 Expired 并且不展示昨日积累盒子的数量

**后端逻辑**
- **页面需要展示过去三日用户每日获得的 Box 数量以及当日获得的 Box 数量，所以后端需要返回对应的数值**
    - 例外情况：当用户在过去三日的某一天没有开启盒子时，不展示数量并且并且展示 Expired
- **如果用户在过去三日的某一天开启过盒子，前端直接展示最大数量，不用管用户具体开启了多少个盒子**
- 测试的时候需要谭总帮忙修改时间啥的；

**状态参考**
- Figma 链接
    - https://www.figma.com/design/llgztCbosU1mAg4W7RUUCx/Nova%3A-zklink.network?node-id=9741-3450&t=1REyg3f9Hm9v3PVK-1
- 抽奖以及 NFT 合成的 UX 逻辑和之前一样
    - NFT 需要先合成才能进行下一次抽奖，合成完后有成功弹窗
    - Holding Points 会直接增加到用户的 Holding Points 当中
- 奖品概率如下
    - ![image](https://hackmd.io/_uploads/BJY4llgPR.png)
