Build record
Gap Call
activeA weekly onchain accuracy game for predicting the price gap between the stock-market reference boundary and reopening, built on Robinhood Chain.
- Classification
- Software / Onchain game
- Last updated
- Live
- Open site
What
Stocks close. Stock Tokens don't. Players submit percentage-move calls for the measured market gap, and accuracy determines the result.
System facts
- Calls are recorded onchain and remain editable until lock.
- $GAP conviction is verified against wallet balance at submission without taking custody of the token.
- The same wallet balance cannot be allocated twice across assets in one round.
- Each round preserves reference-price evidence for settlement.
- Settlement fails closed when required reference observations are missing or invalid.
- The V3 contract separates the call window from the Friday-to-Sunday measured market gap.
Boundary
- Gap Call does not transfer, escrow, burn or redistribute $GAP.
Evidence
- Document live deployment and settlement operationsRecorded the first working testnet system, weekly schedule, reference capture and settlement operations. Private repository commit. GitHub access requires repository authorization.
- Harden settlement evidence and historical roundsMade historical round lookup canonical and rejected invalid captured evidence. Private repository commit. GitHub access requires repository authorization.
- Harden reference capture integrityAdded stricter round validation and conflicting-observation protection. Private repository commit. GitHub access requires repository authorization.
- Verify GAP conviction against wallet balanceAdded noncustodial wallet-balance verification and per-round allocation tracking for $GAP conviction. Private repository commit. GitHub access requires repository authorization.
- Point app to continuous-window V3 contractMoved the frontend configuration to the continuous-window V3 contract. Private repository commit. GitHub access requires repository authorization.
- Record exact V3 deployment blockRecorded deployment block 122076904 for the V3 contract. Private repository commit. GitHub access requires repository authorization.
- Document continuous-window V3 deploymentRecorded the V3 contract, deployment block, $GAP token and continuous call-window behavior. Private repository commit. GitHub access requires repository authorization.
- Gap Call V3 contractRobinhood Chain Testnet, chain ID 46630. Contract 0x722350A82bD1686409253C0E50025324FDA92D5D. Deployment block 122076904.
- $GAP token contractRobinhood Chain Testnet token 0x303b519D4769347dBc90266c723EBAe74C34dC02.
- Gap Call live frontendVerified public frontend deployment.
- Build final accuracy records and weekly round automationAdded scheduled reference capture, settlement and durable final accuracy records. Private repository commit. GitHub access requires repository authorization.
- Add embedded wallet onboarding and durable evidence publishingAdded embedded-wallet entry and durable reference-evidence publishing. Private repository commit. GitHub access requires repository authorization.
- Complete call receipts, public challenges and playable practiceAdded durable call receipts, shareable public challenges and an isolated practice mode. Private repository commit. GitHub access requires repository authorization.
- Add wallet-verified caller names to profiles, rankings and share cardsBound public caller names to wallet-signed proofs across profiles and rankings. Private repository commit. GitHub access requires repository authorization.
- Attach verified performance previews to shared result challengesAttached current performance records to shared result challenges. Private repository commit. GitHub access requires repository authorization.
- Buy GAP directly into the Privy wallet with test NVDAAdded the testnet path for buying $GAP directly into the embedded Privy wallet. Private repository commit. GitHub access requires repository authorization.
- Respect the GAP token transfer lockKept the purchase path aligned with the token's configured transfer lock. Private repository commit. GitHub access requires repository authorization.
Log
Connected $GAP acquisition to the embedded wallet.
Added a testnet purchase path that sends $GAP to the Privy wallet while respecting the token's transfer lock.
Tied public results to wallet-verified callers.
Profiles, rankings and shared performance cards can now use names proven by the caller's wallet instead of an unverified label.
Opened a playable embedded-wallet path.
Added embedded-wallet entry, durable evidence publishing, call receipts, public challenges and a practice mode isolated from the main weekly record.
Automated the weekly result cycle.
Added scheduled reference capture, settlement and final accuracy records so completed rounds can move into durable results without manual stitching.
Moved Gap Call to its continuous-window V3 contract.
The V3 model separates the call window from the Friday-to-Sunday measured gap, allowing calls through the week while preserving the reference boundary used for settlement.
Built the first working Gap Call system.
Established the Robinhood Chain game, weekly rounds, reference-price capture and settlement path.
Made settlement evidence fail closed.
Hardened the reference-price path so invalid observations and missing required evidence cannot silently produce a result.
Stack
- Robinhood Chain Testnet
- Chain ID 46630
- Next.js
- TypeScript
- Solidity
- viem
