Skip to main content
Polymarket 使用 Conditional Token Framework (CTF) 将市场结果 代币化。CTF 是由 Gnosis 开发的开放标准。了解 CTF 有助于理解仓位如何在 链上创建、组合和赎回。

什么是 CTF?

CTF 创建代表预测市场结果的 ERC-1155 代币。每个二元市场都有两种结果代币: 这些代币都有全额抵押。每对 YES 和 NO 代币都由通过 CTF 合约锁定的 恰好 $1 抵押品支持。

核心操作

CTF 提供三种在抵押品和仓位之间转换的操作:

拆分

将 pUSD 转换为一对 YES 和 NO 代币。

合并

将一对 YES 和 NO 代币转换回 pUSD。

赎回

将已结算的结果代币兑换为其收益。

代币流转

pUSD 可以拆分为 YES 和 NO 结果代币,这些代币可以交易、合并,或在结算后赎回。

代币标识符

每种结果代币都有唯一的仓位 ID,作为其 ERC-1155 代币 ID。CTF 分三步 在链上计算该 ID。
1

计算条件 ID

2

计算集合 ID

indexSet 是用于标识集合包含哪些结果槽位的位掩码。它必须是条件结果槽位的 非空真子集。二元市场的每个结果各有一个集合。
3

计算仓位 ID

得到的仓位 ID 是市场 YES 和 NO 结果的 ERC-1155 代币 ID。大多数集成应从 市场数据读取这些代币 ID。只有直接集成合约时才需要手动计算。

标准市场与负风险市场

Polymarket 对标准市场和负风险市场使用不同的 CTF 配置: 对于负风险市场,转换操作可以将一个 NO 代币换成事件中其他结果的 YES 代币。 有关详情,请参阅负风险市场

合约地址

有关 Polymarket 当前在 Polygon 上的智能合约地址,请参阅 合约

后续步骤

拆分仓位

从 pUSD 创建结果代币对。

合并仓位

将配对的代币转换回 pUSD。

赎回仓位

在结算后领取收益。