定義
Condition ID
The on-chain identifier of a CTF condition.
定義
Condition ID 是 Gnosis Conditional Token Framework (CTF) 所使用的 CTF 條件的鏈上識別碼。它唯一地表示一個條件化事件(例如與市場相關的問題或預言機判定),並且在執行如 split、merge 與 redeem 等 CTF 操作時為必要參數。
情境說明
在 Polymarket,你會在 API 回應中(例如 Gamma /markets 的 payload)以及支撐市場操作的 CTF 呼叫裡看到 condition id。當你把一組完整的頭寸拆分成各結果的代幣,或之後合併/兌換那些代幣時,合約層級的函式呼叫會引用 condition id,讓 CTF 知道要鑄造或燒毀哪一組條件代幣。因此 Condition ID 將 Polymarket 的市場物件——問題(questions)、事件(events)、與系列(series)——連結到鏈上的 ERC-1155 結果代幣。
實務注意事項
- Polymarket 的 Gamma API 在市場與事件物件中會回傳 Condition ID。請使用 Polymarket 文件中記載的精確 API 端點來擷取它。
- 當自動化 CTF 操作(split/merge/redeem)時,Condition ID 為合約呼叫所需的參數。
- Condition ID 為一個典範的鏈上識別符;對應的條件一旦設定,請視之為不可變。不要假設它會編碼可讀的人類資訊。
參見
- /glossary/ctf