第一次使用 Builder 计划?请先阅读 Builder
计划。本页专门介绍费用层。
工作原理


Builder 费用绝不会取代平台费用,而是始终叠加收取。
注册
通过你的 Polymarket 账户注册 Builder Code。1
创建 Builder 资料
打开 polymarket.com → Settings →
Builders,然后设置你的
Builder 资料。
2
设置费率
在资料中配置两种费率: - Taker Fee Rate — 对通过你的应用路由的 Taker
订单收取 - Maker Fee Rate — 对通过你的应用路由的 Maker 订单收取
3
复制 Builder Code
系统会为你的资料分配一个
bytes32 Builder Code。将其附加到你提交的每个订单
上。费率限制
费率变更政策
费率变更受到以下限制,以便用户提前知晓:- **冷却期。**每 7 天只能变更一次费率。
- **提前通知。**变更在安排后的 3 天生效。
- **一次只能有一项待处理变更。**不能将多项变更排队;必须等待当前变更生效(或将其取消),才能安排下一项。
费用计算
平台费用
平台费用使用按市场动态计算的公式:C 是交易规模,p 是订单价格,feeRate 是按市场设置的参数。目前仅向 Taker 收取平台费用,Builder 无法配置该费用。
Builder 费用
Builder 费用是名义价值的固定百分比:余额检查
账户必须有足够的 pUSD 支付交易以及所有适用的平台费用和 Builder 费用。对于市价买单,请设置包含费用的支出上限,以便在签名前根据费用调整订单金额。链上归因
Builder 归因是已签名订单的一部分,适用于 CTF 合约和 Polymarket Protocol V2。选择签名域
手动签名时,请使用 Gamma 市场的version。两个签名域使用相同的订单字段。
SDK 会根据结果 ID 选择签名域。完整签名工作流请参阅下限价单。
已签名订单结构
builder 字段是与你已注册 Builder Code 匹配的 bytes32。tokenId 字段包含结果 ID,可以是 CTF 代币 ID 或 Polymarket Protocol V2 Position ID。
每个结算合约都会发出包含已签名 builder 值的 OrderFilled。跨两种持仓系统对账时,请索引 CTF Exchange、Neg Risk CTF Exchange 和 Polymarket Protocol V2 Exchange 的事件。
费用处理和支付
当用户下单并附加你的builderCode 时:
- CLOB 验证订单和 Builder Code。
- 撮合时,系统分别计算交易两侧的平台费用和 Builder 费用。
- 交易通过市场选定的 exchange 结算,并发出
OrderFilled事件。 - 系统使用已撮合的 Builder Code 将收入计入对应的 Builder 资料。