คำนิยาม
Condition ID
ตัวระบุบนเชนของเงื่อนไขใน CTF
คำนิยาม
Condition ID คือ ตัวระบุบนเชนของเงื่อนไขใน CTF ที่ใช้โดย Gnosis Conditional Token Framework (CTF) ซึ่งเป็นตัวแทนเฉพาะของเหตุการณ์เชิงเงื่อนไข (ตัวอย่างเช่น คำถามหรือการรายงานผลของ oracle ที่ผูกกับตลาด) และจำเป็นเมื่อทำการดำเนินการของ CTF เช่น split, merge และ redeem。
ในบริบท
บน Polymarket คุณจะพบ condition id ในการตอบกลับของ API (ตัวอย่างเช่น payload ของ Gamma /markets) และในการเรียก CTF ที่เป็นพื้นฐานของการดำเนินการตลาด เมื่อคุณ split ชุดสมบูรณ์เป็นโทเค็นผลลัพธ์ หรือเมื่อคุณ merge/redeem โทเค็นเหล่านั้นภายหลัง การเรียกฟังก์ชันบนสัญญาจะอ้างอิงถึง condition id เพื่อให้ CTF รู้ว่าชุดโทเค็นเชิงเงื่อนไขใดที่ต้องถูกมินท์หรือเบิร์น ดังนั้น Condition ID จึงเชื่อมโยงวัตถุตลาดของ Polymarket—เช่น คำถาม เหตุการณ์ และ series—ไปยังโทเค็นผลลัพธ์ ERC-1155 บนเชน
ข้อสังเกตเชิงปฎิบัติ
- Condition ID ถูกส่งกลับโดย Gamma API ของ Polymarket เป็นส่วนหนึ่งของวัตถุตลาดและเหตุการณ์ ใช้ endpoints ของ API ที่ Polymarket ระบุอย่างแม่นยำเพื่อดึงมัน
- เมื่อทำงานอัตโนมัติสำหรับการดำเนินการ CTF (split/merge/redeem) Condition ID เป็นพารามิเตอร์ที่จำเป็นสำหรับการเรียกสัญญา
- Condition ID เป็นตัวระบุบนเชนที่เป็น canonical; ถือว่ามันไม่เปลี่ยนแปลงสำหรับเงื่อนไขที่สอดคล้องกัน อย่าสมมติว่ามันเข้ารหัสข้อมูลที่อ่านได้โดยมนุษย์
ดูเพิ่มเติม
- /glossary/ctf