爆发 BaofaBaofa 文档
EN 打开应用

创作者收益与分成

创作者如何赚取、领取与拆分创作者收益,持有者奖励如何运作,以及社交收益账户的用途。

更新于 2026-11-04合约 baofa-rewrite-2026-11-04-a727bfe

创作者收益是该代币每笔曲线交易的 0.30%。它从第一笔交易起在曲线上累计,归属于代币创作者记录所指向的对象:单一钱包、最多十个钱包的分成配置,或代币的持有者。

作为单一创作者领取#

  1. 每笔交易把收益累计在曲线上(creatorFeeAccrued)。
  2. 任何人都可以调用 sweepCreatorFee(coin) 把累计额划入创作者的可领取余额;应用在领取时会替你完成这一步。
  3. 创作者调用 collectCreatorFee(quoteAsset),BNB 对应 address(0),收到余额。

creatorFeeBalance(creator, quoteAsset) 随时返回可领取金额。余额按创作者地址而非按代币记账:发行了多枚代币的创作者一次领取全部。

与最多十个钱包分成#

创作者可以通过费用模块把创作者收益转为分成配置:

步骤 调用 效果
1 createFeeSharingConfig(coin) 创建配置,创作者为唯一份额持有人,并把代币的创作者记录迁移到配置;创作者成为配置管理员
2 updateFeeShares(coin, shareholders) 唯一一次允许的名单替换:最多十个钱包,份额以基点计且总和为 10,000。先按旧名单付清已赚取的收益,再启用新名单,同时撤销管理员权限
持续 distributeCreatorFees(coin) 任何人都可以按份额向配置中的钱包付款

名单只能设置一次、随后管理员权限终止,所以份额持有人可以在链上核对分成,并确定它不会在自己不知情时被更改。零地址不能作为份额持有人。

持有者奖励#

核心合约的发行调用接受持有者奖励标志。带此标志发行的代币没有创作者收款人,其创作者收益累计到按代币计的持有者奖励余额(由 collectHolderRewardFee(coin) 划入),再由协议的持有者奖励权限地址用 distributeFeeToHolders(coin, recipients, amounts) 分批发放给持有者。每笔发放以 BNB 推送,拒收 BNB 的地址改收 WBNB,所以单个收款人无法阻塞整批。该选择在发行时确定,不可逆转。应用的发行页上线时不提供此标志,直接调用合约的接入方可以使用。

社交收益账户#

费用模块可以为一个社交身份而非钱包保管创作者收益:以用户 ID 与平台为键的账本,用 createSocialFeeAccount(userId, platform) 创建、用 fundSocialFee 注资。协议的社交领取权限地址在钱包证明了身份归属后把账本付给它(claimSocialFee),受领取频率限制。领取事件会报告实际支付的资产(BNB,或收款方拒收 BNB 时的 WBNB)。

社区接管#

如果创作者遗弃了代币,协议管理员可以把创作者记录重新指派给新的创作者(adminCto),并可选择把代币切换为持有者奖励。该操作发出 AdminCto 事件,走 角色与治理 中描述的治理流程,且从不触碰已经赚取的余额。

毕业之后#

曲线阶段的创作者收益在毕业前后都可以领取。PancakeSwap v2 交易对上的交易不含创作者收益。

爆发 Baofa 文档。基于启动合约包构建 baofa-rewrite-2026-11-04-a727bfe · 2026-11-04

baofa.fun · X @baofadotfun