Skip to main content
贖回(Redeeming)是市場結算後,將獲勝代幣轉換為 USDC 的過程。這是條件代幣生命周期的最後一步。

什麼是贖回?

當市場結算後,Oracle 會報告最終結果。持有獲勝結果代幣的用戶可以將這些代幣兌換為 USDC:
獲勝回報:每個獲勝代幣可以 1:1 兌換為 USDC。如果你以 0.65 的價格買入 Yes 代幣,Yes 獲勝後,每個代幣價值 1 USDC,利潤為 0.35 USDC。

贖回流程

市場結算流程

  1. 事件發生:現實世界的事件結果確定
  2. Oracle 報告:UMA Oracle 提交結果
  3. 爭議期:短暫的爭議期(通常幾小時)
  4. 結算確認:結果最終確定
  5. 贖回開放:用戶可以贖回獲勝代幣

方法 1:通過 Polymarket 界面

最簡單的方法:
  1. 訪問已結算的市場頁面
  2. 如果你持有獲勝代幣,會看到”Redeem”按鈕
  3. 點擊贖回
  4. 確認交易
  5. USDC 會自動轉入你的錢包
Polymarket 會自動顯示可贖回的金額,並處理所有技術細節。

方法 2:直接調用智能合約

適合自動化和批量贖回。

Python 示例

TypeScript 示例

檢查市場結算狀態

在贖回前,確認市場已結算:

計算可贖回金額

檢查你可以贖回多少 USDC:

批量贖回多個市場

如果你在多個已結算市場都有獲勝代幣:

自動監控和贖回

創建一個自動化腳本,監控市場結算並自動贖回:

Gas 成本

贖回操作的典型 Gas 成本(Polygon):
操作Gas 使用量成本 @ 100 Gwei
單次贖回~110,000$0.011
批量贖回 (3個)~300,000$0.030

特殊情況

無效結果

某些情況下,市場可能被標記為無效:
  • 問題模糊不清
  • 結果無法驗證
  • Oracle 無法確定結果
在無效結果的情況下:

部分贖回

你可以選擇只贖回部分代幣(雖然不常見):

贖回後驗證

驗證贖回是否成功:

注意事項

重要提示
  1. 等待結算:市場必須完全結算後才能贖回
  2. 爭議期:UMA Oracle 有爭議期,通常需要等待數小時
  3. 失敗代幣:失敗方的代幣贖回價值為 0
  4. Gas 費用:需要 MATIC 支付 Gas
  5. 時間限制:理論上沒有時間限制,但建議儘早贖回
  6. 檢查結果:確認獲勝方後再贖回,避免 Gas 浪費

常見問題

Q: 贖回有截止日期嗎?

A: 沒有。你可以隨時贖回獲勝代幣,即使是幾個月後。

Q: 如果忘記贖回會怎樣?

A: 代幣會一直在你的錢包裡,不會消失。你可以隨時回來贖回。

Q: 可以部分贖回嗎?

A: 技術上可以,但通常一次性贖回全部更簡單。

Q: 贖回失敗的代幣有價值嗎?

A: 沒有。失敗方的代幣在結算後變為無價值,無法贖回任何 USDC。

Q: Polymarket 會自動贖回嗎?

A: 不會。你需要手動點擊贖回按鈕或調用智能合約。

下一步

合約部署信息

查看合約地址和詳情

拆分 USDC

學習如何拆分 USDC

CTF 概覽

返回條件代幣概覽

交易指南

學習如何進行交易