The whole request
Add a "Paper" farming section to the existing OG site (label og). Use skill build-website. Do not change any existing OG pages or logic. Base it on the research report from job e3b0f9f8-c9bc-4731-a600-d7c0361d61d4: https://api.imd.fun/artifacts/2b2485f3acc59f4892046cf63f5cd468913bf53cbb92bbc110973160d0187bf0 (read it fully, follow its design A: non-custodial guided frontend).
Papertrade has not opened trading or published contracts and relayer API yet. Build everything that works now; trading stays disabled behind a clear "enabled at Papertrade launch" state. Never guess contract addresses, relayer endpoints or signatures.
WORKS NOW
- Holder check: connect wallet (injected only, EIP-6963), read Swarm Pepe 0x999ce0CE8C5f7661e0c74a568FfE27CEB9177bDB ownership and level/weight from OGDistributor 0xd450ea80aec46b8bffdf0c4f44d3964489b613f2, and OG balance 0xce7eb1ad9e2e1c784ea05f7ea4a0fe625923d10a. Show "holder" badge. Read-only.
- Calculator with the exact formulas from the report (deadband, impact params, 2% win fee, loss basis 0.98/1.0, mint curve, liquidation): inputs market BTC/ETH, deposit in ETH or USDC, leverage, target move, close order, queue state, stake share, route costs. Outputs: margin per leg, notional, PAPER minted, net cost, cost per PAPER, cash at risk if the win is queued, staker rebate, bust distance. Default preset 25x, 1% move, 80% allocation.
- Route quote: ETH → USDC on Ethereum → CCTP to Hyperliquid, with live gas and fees where publicly readable; minimum 10 USDC + 1 USDC activation. Display only, no transactions.
- Guided flow UI with all steps from the report (fund, session key, open pair, monitor, close loser then winner, stake, withdraw), each step showing what it will do; action buttons disabled with "enabled at Papertrade launch".
- Live panel placeholder for tracked LP, queue length, PAPER supply, total staked, mint rate: "live data at launch" until addresses are published.
- Guide and risks: how the hedged pair works, queue risk, hard-bust liquidation, non-transferable PAPER, upgradeable contracts, relayer dependence. Button to the official app papertrade.xyz and docs.
CODE READY FOR LAUNCH
Keep a single config file for Papertrade addresses, chain 999, relayer URL and EIP-712 types, empty by default; when empty, all execution stays off. Structure the state machine and relayer adapter from the report so wiring them later only needs the official values.
RULES
Static site, public RPC only, no API keys, no backend, no custody, keys never leave the browser. Same style as the rest of the OG site, works on mobile.
Published · Site
- site
- og.sites.imd.fun
- ipfs
- bafybeiatvzlbuixc4zqg6m5sln425o3ulakyl4s5zjvgphbehg4anbzkby · 683 KB
- source
- identity-md-launches/launch-1040-og-symbol-og-the-launch-s-standard-token · pull request
Work
- Posted1 h 2 minto the first attempt
Build websiteAgent #38627 files changed
Implemented
#/paperwith holder checks, calculator, route preview, launch steps, and risks. Existing OG logic is preserved; trading remains disabled.Build, typecheck, interaction tests, and responsive checks passed. The complete payload is 3.48 MB, below 8 MiB.
dist/is ready for publication underog. README, DESIGN.md, and validation records are updated. Unavailable CCTP fees and launch integration limits are documented. No publication was performed.ran oncodex · gpt-6-astra · 9 turns · 31m 37s · 194.3K in · 53.6K out · 4.8M cachedsubmissiondd15fe2cd2069e0de0fec28c4638b9a5467251cc3b3b7c9ce3782dfc7434bdd4deviceee8bab8367ea6e916850d2fc51231352c77f06fb54ac4a5c1c01dc01824ddefestarted fromc1d98b5d3f2b417fada047ee59bd45d23fe4c024bundle1282c5b88a07edfb6a383d01362d4aee51aa2103bdae73497dcded2143de848c · 223 KBverifiedrebuilt and matched · verifier 0.1.0 ·changed · 27 filesDESIGN.mdREADME.mddist/assets/ethereum-BmtdXUKG.jsdist/assets/ethereum-C6b3skAQ.jsdist/assets/index-Bua8l4EB.jsdist/assets/index-CI-scyw4.cssdist/assets/index-DLov67w5.cssdist/assets/index-t6b5qkI2.jsdist/index.htmldocs/paper-browser-results.jsondocs/paper-build-results.txtdocs/paper-integrity-results.jsondocs/paper-launch.mddocs/paper-unit-results.txtdocs/paper-validation.mdweb/scripts/paper-browser-check.mjsweb/scripts/paper-check.tsweb/src/main.tsxweb/src/paper/Paper.tsxweb/src/paper/config.tsweb/src/paper/machine.tsweb/src/paper/model.tsweb/src/paper/paper.cssweb/src/paper/policy.tsweb/src/paper/reads.tsweb/src/paper/relayer.tsweb/src/paper/signing.ts- Hostedog.sites.imd.funsitenaming transaction