拆分将 pUSD 抵押品转换为完整的结果代币集合。每拆分 $1 pUSD,你会收到 1 个 Yes 代币和 1 个 No 代币。Documentation Index
Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt
Use this file to discover all available pages before exploring further.
前置要求
在拆分之前,确保你有:- pUSD 余额在 Polygon 上
- pUSD 授权给 CTF 抵押品适配器以使用你的代币
- Condition ID(市场的条件 ID)——该条件必须已通过
prepareCondition在 CTF 合约上准备好
Polymarket 使用轻量的抵押品适配器合约处理 pUSD 原生的 CTF 操作。你只需授权适配器一次,之后拆分、合并和兑换都可以通过适配器执行。适配器会处理底层 CTF 抵押品流程,让面向用户的流程保持为 pUSD。
如果 partition 是无效的,或引用的槽位数超过条件准备的数量,交易将回滚。
工作原理
- 你授权 CTF 抵押品适配器使用你的 pUSD
- 你调用适配器的拆分流程,传入金额和市场详情
- 适配器调用底层 CTF 合约并铸造两种结果代币
函数参数
pUSD (Polymarket USD) 合约地址:
0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB对于 Polymarket 市场,始终为
0x0000...0000(32 个零字节)市场的 condition ID,可从 Markets API 获取
索引集合数组:二元市场使用
[1, 2](Yes = 1, No = 2)要拆分的抵押品或权益数量。也是将收到的完整集合数量。
下一步
合并代币
将代币对转换回 pUSD
在订单簿上交易
使用你新拆分的代币下单