Technical Overview

Built for speed, simplicity, and trust minimization.

Built for speed and trust minimization.

Blockchain

Runs on Base (Chain ID 8453). Gas is sub-cent and blocks are fast.

Wallet custody (Turnkey)

Each user gets a dedicated wallet managed by Turnkey. Keys are generated in secure enclaves. Keys never leave Turnkey.

ChallengR can execute the challenge flow (lock + payout). It cannot extract private keys.

Escrow wallets

Each challenge gets a fresh escrow wallet. Escrow is wallet-to-wallet transfers with no smart contract custody.

Authentication

Sign-in is Farcaster via Warpcast. No email. No password. Inside the mini app, auth is automatic.

Price feeds

Uses the DexScreener API. Prices come from real on-chain DEX trades. Not CEX prices. Not oracle feeds.

Token eligibility

Not every token is allowed.

Before a bet can go live:

  1. Query DexScreener for the highest-LP pool

  2. Check for WETH / USDC / ZORA in the LP

  3. Calculate market cap vs liquidity

  4. Require LP >= 0.5% of market cap

Goal: block low-liquidity tokens. They are easy to move. They are easy to game.

Settlement engine

A background service monitors active challenges. When a deadline passes it:

  • Fetches settlement price

  • Compares to entry price

  • Executes payout transaction

  • Updates status

  • Casts result on Farcaster

No humans in the loop.

Last updated