HUNCH API Reference
Overview
Authentication
Wallet-Based Authentication
const signature = await signer.signMessage("Login to HUNCH");REST API Endpoints
Base URL
Markets
Get All Enhanced Markets
Create Enhanced Market
Update Market
Market Options
Get Market Options
Create Market Options
X (Twitter) Connections
Get User's X Connection
Smart Contract API
Contract Addresses
Mainnet
Market Factory Functions
Create Market
Get Market
Market Functions
Buy Shares
Sell Shares
Get Price
Get User Shares
Claim Winnings
Oracle Functions
Resolve Market
WebSocket Events
Real-time Market Updates
Blockchain Events
Rate Limits
REST API
Blockchain
Error Handling
HTTP Status Codes
Common Error Responses
Smart Contract Errors
SDK Example
JavaScript/TypeScript SDK
Testing
Testnet Configuration
Mock Data
Last updated
