cURL
curl --request GET \ --url https://api.example.com/api/v1/settlements/market/{market_id}
{ "status": "<string>" }
Check settlement status for a specific market
status = client.get_market_settlement(market_id="0x1234...abcd")
SETTLED
PENDING_SETTLEMENT
ACTIVE
NOT_FOUND
from polyhush import PolyhushClient client = PolyhushClient(api_key="your-api-key") status = client.get_market_settlement(market_id="0x1234...abcd") if status['status'] == 'SETTLED': print(f"✅ Market settled") print(f" Your winnings: ${status.get('user_winnings', 0):.2f}") elif status['status'] == 'PENDING_SETTLEMENT': print(f"⏳ Awaiting settlement") print(f" Winning outcome: {status.get('winning_outcome', 'TBD')}") elif status['status'] == 'ACTIVE': print(f"📈 Market still active") else: print(f"❓ No position found in this market")
{ "status": "SETTLED", "market_id": "0x1234...abcd", "winning_outcome": "Yes", "user_winnings": 100.00, "settled_at": "2024-12-31T23:59:00Z" }
{ "status": "PENDING_SETTLEMENT", "market_id": "0x1234...abcd", "winning_outcome": "Yes", "closed_at": "2024-12-31T12:00:00Z" }
{ "status": "ACTIVE", "market_id": "0x1234...abcd" }
get_settlement_status()