磐石安全实验 FishCake 合约审计大赛

资讯 2个月前 admin
92 0 0
磐石安全实验 FishCake 合约审计大赛

磐石安全实验 FishCake 合约审计大赛

磐石安全实验 FishCake 合约审计大赛



主流的 RPC 服务商 /

01


Fishcake是一个革命性的 Web3 平台,赋予本地商家直接与客户开展互动营销活动的能力,消除中间商并通过区块链技术促进信任。



FishCake 合约细节概述 /

02


FishCake 合约包含活动,NFT ,Token 和赎回池等逻辑功能


01 Fishcake 代币合约


1.1 合约代码

src/contracts/core/token/FishcakeCoin.sol


1.2 逻辑细节

  • MerchantManger:占总供应量的 30%

  • DirectSalePool: 占总供应量的 20%

  • InvestorSalePool:占总供应量的 10%

  • NFTManager: 占总供应量的 20%

  • EarlyStageAirdropsPool: 占总供应量的 10%

  • FoundationPool: 占总供应量的 10%


02 Fishcake 赎回池合约


2.1 合约代码

src/contracts/core/RedemptionPool.sol


2.2 逻辑细节

Fishcake 代币模型具有一个称为赎回池的关键元素,可确保最低限度FCC 的底价,并为持有者提供平台成功收益份额。每个 FCC 代表池中持有的 USDT 的比例份额。此 FCC 赎回池将在两年后解锁,激活一种机制,其中 FCC 可以以 USDT 换取销毁。1 FCC = 池中的 USDT 总量 /(10 亿 – 已销毁的 FCC)。

这种销毁赎回机制确保了 FCC 的最低底价,奖励长期生态系统支持者,并为共享收益的长期增长提供了愿景。

此赎回池中的 USDT 余额来自三个来源:

  • 直接 FCC 销售:这些销售的所有 USDT 都分配给池。

  • 投资者销售:投资者销售的 USDT 中有 50% 分配给池。

  • NFT 销售


2.2.1 直接 FCC 销售

  • 直接 FCC 销售:这些销售的所有 USDT 都分配给池。

  • 代码目录:src/contracts/core/sale/DirectSalePool.sol


2.2.2 投资者销售

  • 投资者销售:投资者销售的 USDT 的 50% 分配给资金池。

  • 代码目录:src/contracts/core/sale/InvestorSalePool.sol


2.2.3 NFT 销售

  • NFT 市场所有 USDT 收益的 75% 直接分配给赎回池,作为所有利益相关者的分红。

  • 代码目录:src/contracts/core/NFTManager.sol


2.2.4 createNFT

  • NFT 固定为两种类型,每种类型包含两个图像,仅供许可使用。类型 1 售价 80U,类型 2 售价 8U,有效期均为 30 天。

  • 到期后,权限失效。

  • 权限反映在商家挖矿活动中。

  • NFT 挖矿奖励:类型 1 奖励 1000 FCC,类型 2 奖励 100 FCC。


03 商家活动管理合约


  • 代码目录:src/contracts/core/MerchantManger.sol

    activityAdd ==>事件发布

    drop ==>商家向会员分发奖励

    activityFinish ==>商家结束活动。

  • 挖矿:挖矿代币百分比

    Mined_FCC≤30M — Pro.currentMiningPercentage = 50%

    30M< Mined_FCC≤100M — Pro.currentMiningPercentage = 40%

    100M< Mined_FCC≤200M — Pro.currentMiningPercentage = 20%

    200M< Mined_FCC≤300M — Pro.currentMiningPercentage = 10%

  • 平台上举办的每项FCC发布活动,活动发起人可按照活动消耗代币总量的50%或参与人数的50%乘以20(以较低者为准)进行挖矿。



审计 /

03


  • 审计范围:上面提到的合约代码

  • 竞赛资金池:所有审计员分 2000 U,根据提交的 bug 数量和 bug 等级评定奖励金额

  • Bug 提交仓库:报名完成之后专人联系给建审计仓库

  • 私有仓库,报名之后加入仓库参与审计

  • 审计员招募时间:6 月 26 日-7 月 5 日

  • 审计时间:7 月 6 日-7 月 15 日

  • 奖励发放时间:审计审核完成之后前一周

  • 报名链接:

    https://docs.google.com/forms/d/e/1FAIpQLSf5I4hb03B9AAbxwuuxjIDV9Zjy4cN4rtveLz5hgEMhvJ5UZQ/viewform



FishCake 项目信息 /

04


  • 官网:https://www.fishcake.org/

  • Github: https://github.com/FishcakeLab

  • X: https://x.com/fishcake_labs

  • 审计项目代码:https://github.com/FishcakeLab/fishcake-contracts



关于磐石安全实验 /

05


Solid Rock 安全实验室专注于 Web3 项目攻击与防御、Web3 项目审计、Web3 项目安全分析。


  • 官网:https://solidrocklabs.xyz/

  • Github: https://github.com/solid-rock-security

  • X: https://x.com/0xsolidrock


目前磐石安全实验已经和多个项目建立深度合作,如:DappLink, Parapack 和 FishCake 等项目。



磐石安全实验 FishCake 合约审计大赛


磐石安全实验 FishCake 合约审计大赛
磐石安全实验 FishCake 合约审计大赛
磐石安全实验 FishCake 合约审计大赛


原文始发于微信公众号(The Web3Dao):磐石安全实验 FishCake 合约审计大赛

版权声明:admin 发表于 2024年6月26日 下午11:10。
转载请注明:磐石安全实验 FishCake 合约审计大赛 | CTF导航

相关文章