🕐 타임라인
시작: 4/28 (월) UTC 11:00 = KST 4/28 20:00
다운타임: ~1시간 (12:00 UTC = KST 21:00경 재개)
🔧 무엇이 바뀌나
1. 새 Exchange 컨트랙트 (CTF Exchange V2)
단순화된 주문 구조 / 최적화된 매칭 엔진 / 수수료 매칭 시점 계산 (주문 시점 X)
nonce 관련 실패 제거 → 체결 안정성 ↑ / 가스비 절감
2. 새 오더북
balance check race condition 해결
주문 라이프사이클 추적 개선
3. pUSD 도입 (USDC.e → pUSD)
ERC-20 on Polygon, USDC 1:1 백킹
on-chain 강제 백킹 (알고리듬 X)
정산은 native USDC로
👤 일반 유저 (UI 사용자)
자동 처리 — 첫 거래 시 one-time approval 팝업만
잔고 그대로 carryover
미체결 주문 모두 취소 → 재주문 필요
🤖 우리 봇 (API 트레이더)
필수 작업 (UI 자동 처리 안 됨):
4/27 22:00 KST 봇 중단
4/28 11:00 UTC cutover 1시간 대기
scripts/v2_migrate.py --confirm → USDC.e → pUSD wrap + Exchange V2 approval
import 변경: clients/polymarket.py → clients/polymarket_v2.py
💰 자금
API 키 그대로 (POLYMARKET_API_KEY/SECRET/PASSPHRASE 변경 X)
컨트랙트 주소만 변경 (코드에 이미 반영됨)
자금 손실 위험 0 (cutover 중 거래만 정지)
