QA: yieldomega.com pre-launch site-readiness checks (Arena v2, MegaETH 4326) #358
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega#358
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Frontend/site-readiness pass on the live production dapp in prep for launch -- the site-layer counterpart to the contract-state checklist in #357. The contracts are deployed and wired, but the arena isn't started yet (
arenaStart0), so the point here is to make sure yieldomega.com is correct and ready for the momentstartArena()fires.Two layers: the site/data checks I can run without a browser (re-runnable), and the browser walkthrough that has to be done by hand on launch day. I've already run the data layer -- results below the checklist.
Endpoints under test
https://yieldomega.comhttps://indexer.yieldomega.com(status at/v1/status)mainnet.megaeth.com/rpc+ drpc/globalstake fallbacks), not a yieldomega-hosted RPCSite / data layer (no browser, re-runnable)
yieldomega.comserves 200 with a valid TLS cert and the right title/meta (not a parked/coming-soon page)www.yieldomega.comredirects to apex with a valid cert (see flag below -- currently broken)indexer.yieldomega.com/v1/statushealthy:database_connected+ingestion_alivetrue,max_indexed_blocktracking the chain head, schema version currentTimeArena.timeArenaBuyRouter()/doub()) -- authoritative, no stale hardcodeVITE_E2E_MOCK_WALLET/ mock connector shipped in the bundle (#327)Browser walkthrough (laptop, launch day -- live prod site, no tunnel needed)
startArena(): timer/phase flip live and the buy flow is openWhat I've already confirmed (site / data layer)
yieldomega.com-> 200, valid Let's Encrypt cert, title "Yield Omega" with the MegaETH / Time Arena / DOUB meta. Good.database_connected:true, ingestion_alive:true,max_indexed_blockkeeping up with the chain head, schema 2.20.0.timeArenaBuyRouter()/doub()as authoritative and resolves them at runtime, and those are wired right, so no rebuild needed when the router landed.31337/localhost/anvilstrings in the bundle are benign (viem's bundled chain list + local-dev fallback constants); the prod primary is clearly 4326 +mainnet.megaeth.com/rpc.Flag for launch
www.yieldomega.comis broken: it serves aTRAEFIK DEFAULT CERT(self-signed) and returns HTTP 503. Anyone typingwww.gets a cert warning then a dead page. Apex is fine. Needs awww-> apex redirect with a real cert at the edge before we go public.@PlasticDigits this one's infra (Traefik/edge), not app code -- can you sort the
wwwcert + redirect before launch? Everything else on the site/data layer is green; the browser walkthrough items I'll run on the laptop against the live site on launch day.Ill investigate the www issue