cURL
curl --request GET \ --url https://api.example.com/api/v1/settlements \ --header 'Content-Type: application/json' \ --data ' { "limit": 123, "offset": 123 } '
{ "settlements": [ { "market_id": "<string>", "market_question": "<string>", "winning_outcome": "<string>", "winnings": 123, "settled_at": "<string>" } ] }
Get your settlement history
settlements = client.get_settlements(limit=50, offset=0)
Show Settlement record
from polyhush import PolyhushClient client = PolyhushClient(api_key="your-api-key") settlements = client.get_settlements(limit=20) print(f"Settlement History ({len(settlements)} records)") print("=" * 50) total_winnings = 0 for settlement in settlements: total_winnings += settlement['winnings'] result = "🟢" if settlement['winnings'] > 0 else "🔴" print(f"\n{result} {settlement['market_question'][:50]}...") print(f" Winner: {settlement['winning_outcome']}") print(f" Payout: ${settlement['winnings']:.2f}") print(f" Date: {settlement['settled_at']}") print(f"\n{'=' * 50}") print(f"Total Historical Winnings: ${total_winnings:.2f}")
[ { "market_id": "0x1234...abcd", "market_question": "Will BTC exceed $100k by end of 2024?", "winning_outcome": "Yes", "winnings": 100.00, "settled_at": "2024-12-31T23:59:00Z" }, { "market_id": "0x5678...efgh", "market_question": "Will ETH flip BTC in 2024?", "winning_outcome": "No", "winnings": 0, "settled_at": "2024-12-31T23:59:00Z" } ]
get_settlement_summary()