协议概览
4 Club 将一套 444 枚像素 NFT 与 $4CLUB、链上流动性工具和 bStock 奖励系统连接起来。
NFT 代表身份、稀有度与奖励权重。$4CLUB 用于铸造、激活、市场结算和偿还借款。BNB 用于协议费用,费用由实时价格预言机计算。
固定系列
总量固定为 444。合约没有追加铸造入口。
统一储备
市场 floor 与借贷额度由同一套可验证储备会计保护。
按快照奖励
每轮奖励锁定激活状态和权重,之后的变更不会改写该轮结果。
NFT 自带账户
每枚 NFT 都有一个 ERC-6551 账户,用于接收和持有 bStocks。
一次完整的持有者流程
- 01获取 $4CLUB
通过官方 Flap 链接获取协议代币。
- 02铸造身份
批准准确金额并铸造 1 至 4 枚 NFT。
- 03等待 20 个区块
每枚 NFT 在自己的 mint 之后单独分配一个尚未使用的 artwork。
- 04激活 NFT
支付对应稀有度的激活成本,开始获得奖励权重。
- 05使用协议
进入内部市场、抵押借贷或管理 NFT 专属账户。
- 06接收 bStocks
奖励轮按快照权重发送资产到 NFT 的 ERC-6551 账户。
NFT 与稀有度
所有 artwork、属性和稀有度数量在铸造前锁定。每枚 NFT 单独揭晓,并从尚未使用的 artwork 中分配一个永久结果。
- ERC-721 系列,最大供应量 444。
- 每笔交易最多铸造 4 枚,每个钱包历史上最多铸造 44 枚。
- 最终 metadata 与原生 SVG 存储在 IPFS。
- ERC-2981 二级市场版税为 4.44%,接收方为 After Hours。
- 每枚 NFT 在自己的揭晓完成前返回同一张隐藏封面。
固定分布与协议 floor
| 稀有度 | 数量 | 占比 | 协议 floor |
|---|---|---|---|
| 普通 | 178 | 40.09% | 444,440 $4CLUB |
| 非凡 | 133 | 29.95% | 499,990 $4CLUB |
| 稀有 | 89 | 20.05% | 555,550 $4CLUB |
| 史诗 | 35 | 7.88% | 666,660 $4CLUB |
| 传奇 | 9 | 2.03% | 888,880 $4CLUB |
铸造与揭晓
铸造需要 $4CLUB 支付 NFT 价格,并使用 BNB 支付基于实时价格计算的协议费用。
铸造参数
安全铸造流程
- 1
连接 BNB Chain,chain ID 必须为 56。
- 2
在 App 中读取实时 quote,确认 $4CLUB 金额和 BNB 费用上限。
- 3
仅向 NFT 合约批准本次需要的 $4CLUB 金额。
- 4
提交 mint。多付的 BNB 会记入调用者可提取的链上 credit。
每枚 NFT 如何单独揭晓
每枚 NFT 在 mint 交易中自动指定 20 个区块后的目标区块。
在目标区块到达前,tokenURI 保持隐藏,App 显示实时区块倒计时。
目标区块 hash 从剩余 artwork 中选择一个。揭晓按 token ID 顺序执行,结果不会重复。
tokenURI 切换到最终 IPFS metadata,并发出 ERC-4906 刷新事件。
激活与奖励权重
新 NFT 默认处于 Inactive,不参与 bStock 分配。持有者可以依次执行 Active 和 Upgraded。
| 稀有度 | 每步成本 | Active 权重 | Upgraded 权重 |
|---|---|---|---|
| 普通 | 44,440 $4CLUB | 1.00x | 1.50x |
| 非凡 | 44,440 $4CLUB | 1.25x | 2.00x |
| 稀有 | 88,880 $4CLUB | 2.00x | 3.00x |
| 史诗 | 88,880 $4CLUB | 3.00x | 4.50x |
| 传奇 | 177,760 $4CLUB | 4.00x | 6.00x |
奖励轮启动时记录 activation version。该轮始终使用这一历史快照,即使 NFT 随后升级或转移。
协议市场
4 Club Market 是由协议储备结算的内部 NFT 市场,与 Element 等外部二级市场并行。
Sell
NFT 进入协议库存,卖家立即收到该稀有度对应的 $4CLUB floor。标准 BNB 费用为价值的 10%。
Buy next
买家按 FIFO 顺序购买库存头部 NFT,支付 floor 与 10% 的 BNB 协议费。
Buy specific
买家选择库存中的具体 token ID,支付同一 floor 与 15% 的 BNB 协议费。
在 Element 交易
最终 tokenURI 使用 IPFS metadata,并暴露 ERC-2981 版税信息,因此 NFT 可以在兼容 BNB Chain ERC-721 的市场展示和交易。外部成交不使用协议内部 floor 结算。
NFT 抵押借贷
Margin Desk 允许持有者将 NFT 托管给合约,并从信用储备借出固定数量的 $4CLUB。
NFT 转入 Margin Desk,本金从信用储备发送给借款人,稀有度 floor 同时被锁定。
借款人支付本金与按实际期限预先计算的利息,NFT 随即返还。
到期加 3 天宽限期后,任何地址都可以清算。NFT 转入协议市场库存。
bStock 奖励
Market Hours 与 After Hours 是两个独立奖励引擎。它们把可用收入转换为 WBNB,再按一轮最多 8 种资产的配置购买 bStocks。
首批启用资产
收入进入
BNB 协议费用累积为可提取 credit,管理员也可以转换允许的收入 token。
启动一轮
管理员选择资产、分配比例、预算和每条 swap 的 minOut。总分配必须为 100%。
锁定快照
引擎记录当时的总权重与每枚 NFT 的历史权重。Inactive NFT 权重为零。
购买资产
受限路由通过 PancakeSwap V2 或 V3 执行预先允许的路径。
分发到 NFT
每份 bStock 直接发送到对应 NFT 的 ERC-6551 账户。失败的转账进入可重试 pending reward。
NFT 专属 ERC-6551 账户
每枚 4 Club NFT 在铸造时创建一个确定性的 token-bound account。账户归 NFT 控制,而不是永久绑定某个钱包。
奖励留在账户
bStocks 归 NFT 的 token-bound account 持有,可以与 NFT 身份保持关联。
控制权随所有权
NFT 转移后,新持有者获得账户执行权限。转移前应检查账户内全部资产。
可执行调用
当前 NFT 持有者可以让账户向其他合约发起 call,并发送账户持有的原生资产。
防止所有权循环
NFT 合约拒绝把 NFT 自身转入它自己的 token-bound account。
储备与协议经济
Protocol Reserve 分开记录市场 backing、信用额度、已锁定抵押和未偿本金。每次状态变化后都会检查偿付能力。
初始储备目标
稀有度 premium reserve29,054,600 $4CLUB
40 笔借款 credit reserve17,777,600 $4CLUB
合计46,832,200 $4CLUB
- 每次铸造支付的 $4CLUB 直接进入储备并增加市场 backing。
- 卖出 NFT 会减少可用市场资金,并把对应 floor 发送给卖家。
- 借款同时锁定 NFT floor 与固定本金,避免同一资金重复计算。
- 只有超过市场、信用和抵押义务的 surplus 才能被管理员提取。
合约地址
所有公开地址统一来自网站配置。复制前核对网络为 BNB Chain,并确认地址不是 zero address。
| 模块 | 作用 | 地址 | |
|---|---|---|---|
| $4CLUB Token | 协议支付代币 | 0x530227c569960Ba0FA345f19cF743A477F147777 | |
| FourClubConfig | 配置、暂停与模块注册 | 0x6f08641687233AE2FeAB0Aa732034d9eedb025B2 | |
| FourClubRarity | 444 个 artwork 的稀有度表 | 0xACef8f339F5F0Ca3C5937dDE5f0297EC4f8b6F3A | |
| FourClubReserve | 市场与信用储备会计 | 0x64d29059bED73d9cfb71d57B3168D811790E8812 | |
| FlapPriceOracle | $4CLUB 与 BNB 价格 | 0x39c650c6dF00B5C396cA3fF36da6F06E4Afb2d5b | |
| FourClubNFT | 铸造、metadata 与揭晓 | 0xE1828d51F1FB3F6E71F204200F5bA66332419c88 | |
| FourClubActivation | 激活状态与奖励权重 | 0x71B5925AacE34f218D100e6c81f6F24eC10A4fB8 | |
| FourClubMarket | 协议 NFT 库存市场 | 0xCacC0A9ca717C59168dC011338D0742abA98Eac9 | |
| FourClubMarginDesk | NFT 抵押借贷 | 0x1f621A64b4d5FFd1cf306aB6224BbeA3a3661367 | |
| FourClubBStockRegistry | bStock 资产与路径白名单 | 0xf4AE447C587d927503D14ac023460d17c6D6adC8 | |
| FourClubBStockRouter | 受限 swap 执行 | 0x323CCfE3dB42f2A472E3418104b14fed9537b888 | |
| FourClubMarketHours | Market Hours 奖励轮 | 0x6161fB03Cab97a7082c0bf4702C277C83a58e419 | |
| FourClubAfterHours | After Hours 与版税奖励轮 | 0x1585e2ba1E80F3306BD7f6d289A36be3C9Df85BC | |
| FourClubAccount | ERC-6551 账户实现 | 0xeE5c5a106A1714a42467c77368FA9f805F73C3D1 | |
| PancakeV2Adapter | PancakeSwap V2 适配器 | 0xd79fBf7639fb5cCA67eeeb4CA01E1B28B4Dd44Be | |
| PancakeV3Adapter | PancakeSwap V3 适配器 | 0xaD57F6dB630E3a2dB74b945B07499e3EaC3555e2 |
安全模型与风险
协议以失败关闭为原则:关键依赖、储备、预言机、路由和 metadata 未通过检查时,公开操作不会激活。
内置控制
- 非可升级核心合约与固定管理员地址。
- 全局 pause、reentrancy guards、deadline 与用户设置的最大 BNB 费用。
- Pancake 路由白名单、固定资产路径和每次 swap 的 minOut。
- Flap 曲线价格 fallback 与迁移后的 10 分钟 TWAP。
- 储备逐笔会计、40 笔信用容量和仅 surplus 可提取规则。
- Metadata provenance、冻结流程、每枚 NFT 的延迟 reveal 与 ERC-4906 刷新。
每次交互前
- 只从 4-club.xyz、官方 App 或 @4clubBNB 打开链接。
- 确认钱包网络是 BNB Chain,chain ID 为 56。
- 核对完整合约地址,不依赖地址首尾缩写。
- 阅读钱包显示的 token 数量、BNB value、deadline 与 spender。
- 避免无限 allowance。操作完成后可撤销不再需要的授权。
需要理解的风险
智能合约风险
测试和自动扫描不能消除所有实现或集成错误。
流动性与价格风险
$4CLUB、WBNB 与 bStocks 的市场深度和价格可能快速变化。
预言机风险
过期或不可用价格会阻止操作,但极端市场仍可能影响可执行性。
清算风险
逾期借款在宽限期结束后可被任何地址清算,NFT 将进入协议库存。
索引缓存
Element 等外部市场可能在 reveal 或转移后短暂显示旧 metadata。
常见问题
01不激活 NFT 可以持有或交易吗?
可以。Inactive NFT 仍是正常 ERC-721,但奖励权重为零。
02升级后可以降级吗?
不能。状态只能从 Inactive 进入 Active,再进入 Upgraded。
03奖励发送到我的钱包吗?
奖励发送到 NFT 的 ERC-6551 账户。NFT 当前持有者控制该账户。
04内部 floor 是否限制 Element 售价?
不限制。内部市场按协议 floor 结算,外部市场价格由买卖双方决定。
05所有 NFT 都能借款吗?
揭晓后、处于流通状态且未被其他模块托管的 NFT 才能开仓,同时受钱包和协议容量限制。
06为什么还需要 BNB?
BNB 用于 gas 和按 $4CLUB 价值计算的 mint、市场与借贷协议费用。
07需要等到 444 枚全部售罄吗?
不需要。每枚 NFT 在自己的 mint 后等待 20 个区块并单独揭晓。
