Platform Workflow
Create Duel:
Specify asset (ID-mapped to Chainlink oracle), duration, percentage, direction (up/down), and optional stake.
Oracle fetches start price; duel is stored on-chain.
Stake:
Join by transferring $DUEL/USDC to "for" (prediction holds) or "against".
Minimum 1000 tokens; updates pots and user stakes.
Resolve:
Post-duration, fetch end price.
Calculate target: Start price ± (percentage %).
Winner determined; fees processed on losing pot.
Claim:
Winners receive stake + share of net losing pot.
Last updated