Platform Workflow

  1. 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.

  2. Stake:

    • Join by transferring $DUEL/USDC to "for" (prediction holds) or "against".

    • Minimum 1000 tokens; updates pots and user stakes.

  3. Resolve:

    • Post-duration, fetch end price.

    • Calculate target: Start price ± (percentage %).

    • Winner determined; fees processed on losing pot.

  4. Claim:

    • Winners receive stake + share of net losing pot.

Last updated