Continue this completed project's website: PRISM RIOT, a vivid mobile strategy arcade and token economy. Build and publish a working React website on IPFS at a usable public URL…
Continue this completed project's website: PRISM RIOT, a vivid mobile strategy arcade and token economy. Build and publish a working React website on IPFS at a usable public URL. Use the existing Ethereum mainnet contracts; no token, pool, hook or application redeployment. Application job: https://explorer.imd.fun/jobs/f932bf3e-9cdc-490f-b0b1-d9666ed74d48 . Use this project's current repository https://github.com/identity-md-launches/launch-1158-complete-missing-application-deployment and accepted commit 0345ffa67225afed469453250362e74b7f00ff42. Read docs/DEPLOYMENT.md, README and current compiled ABIs. The earlier token/hook job is https://explorer.imd.fun/jobs/9bb0ae93-2a65-44d2-900e-e06b9ad5e794 . Both deployments belong to the same PRISM RIOT economy. Verified mainnet addresses (chain id 1): PRIO: 0xfd1c234972768c23bb21d655966e0b122dd67a2c TreasuryFeeHook: 0x65a783cc6725a02ce349dc4d72577994df1760cc FeeTreasury: 0xb68b1ba47734ba91f3fc37164bb39d408908ff7c StakingVault: 0x10373c4afc7851b8ab5d94dce7ec1688624cec33 Arena: 0xe31277d4e9fbf9fc35239dc7d2280e97d5c817c1 OracleAdapter: 0x002021b4aeb4125ff25e0353b004f6fdec5f93ed PoolManager: 0x000000000004444c5dc75cb358380d2e3de08a90 Owner: 0x13afb9b5780cd9ae79c61503adb69c57845d8eac Application deployment tx: 0x6f4d5e54bf0e9faa57a2163f7b484678233a0e0fd4498c198366e453c0151f4a Token/hook deployment tx: 0x545df1adb27c4a2ad6de57dd3d4d28005306f1471c0002381d5518fbc1c6dd7d Verify code, owners, receipts and the actual ETH/PRIO PoolKey against current on-chain state. Deployment does not imply configuration: at the last check the hook treasury, treasury hook/PRIO, vault funder, Arena oracle and adapter Arena were unset and paid requests disabled. Read live values, never invent completion. Design: spectacular neon pink/cyan/yellow/violet, original dragon/frog/wolf/raven factions, animated bosses, rich game cards and a colourful responsive arcade lobby. Make the experience distinctive and polished. Official X: https://x.com/PrismRiotIMD ; link in header/footer. Logo: https://pbs.twimg.com/profile_images/2108157107564417024/GW_gDKgF.jpg ; download and bundle locally, preserve its design, use in header/hero and derive favicon/social previews. No runtime hotlinking. Accessible contrast, keyboard controls and reduced motion. Art direction is a core deliverable, not optional decoration. Create an illustrated arcade universe with a large cinematic hero scene, a glowing fractured prism, four original faction portraits and animated environments: a dragon citadel, neon frog lagoon, ice-wolf den and raven storm tower. Give each game its own illustrated arena and an original boss. Use the supplied logo as the visual identity reference. Commission actual original raster artwork using available IMD image-generation capabilities; ship locally bundled finished image files, not emoji characters or empty asset placeholders. Avoid a generic AI-product landing page, chatbot layout, stock dashboard template or repeated plain cards. Deliver at least four original faction portraits, three distinct game illustrations and one wide hero artwork, plus at least four short looping character/environment animations. Include animated WebP or GIF assets where appropriate, with still-image fallbacks; lightweight canvas/SVG/CSS animation may complement them. Show dragon flame/breath, frog bioluminescence, wolf frost and raven lightning as visible loops. Add layered parallax, prism particles, reactive faction selection, game-state transitions, attack/reveal sequences and celebratory prize effects. Effects must correspond to the actual game/transaction state: celebrate a reward only after its confirmed outcome. Give visitors a mute-by-default optional sound control; no autoplay audio. Use the swarm's available specialist capabilities for art direction, image creation, motion, frontend implementation, wallet integration and independent visual review within this order. Parallelize independent work where supported; agent count is not an acceptance criterion. Treat artwork as shared inputs to the frontend so it is actually integrated and shipped. Do not open additional paid jobs or require external image-provider subscriptions to complete the quoted website scope. If the planner cannot include a required visual capability, report that limitation before payment rather than substituting a generic design. Optimize responsive images, lazy-load below-the-fold media, pause offscreen loops and provide a fully usable reduced-motion mode. Keep decorative media outside the wallet/transaction critical path. Validate both mobile and desktop screenshots against this art direction before delivery. Include an asset manifest with origins/licensing, exported visual assets, animation files and their still fallbacks in the repository. Quality review must check distinct artwork, visible motion, coherent branding and readable game controls as well as the working features. Implement wallet connection, balances, ETH/PRIO swaps with simulated quotes, slippage protection and all platform/extra hook fees disclosed, bounded approvals, staking/withdrawal/reward claims, and Vault Raid/faction-duel/cooperative-boss actions. Use actual deployed ABI functions including round-indexed enter/reveal/claim/refund. Back up reveal secrets locally with explicit export/import recovery; never send unrevealed secrets to a server. Show scoring, deadlines, transaction status, maximum losses, funded prizes and cancellation refunds. Include leaderboard, treasury income/allocations, staking funding and oracle evidence from real state/events. Label practice/demo content and keep it separate from paid rounds. Preserve the immutable 0.5% treasury hook fee and existing fee-funded economics; no fixed APY or guaranteed profit. Build an owner-only setup panel using docs/DEPLOYMENT.md and script/ConfigPlan.s.sol. Phase A must check status and prepare the seven actual owner transactions in order: treasury.bindHook(existingHook), treasury.setPrio(PRIO), treasury.setSinks(vault, arena, adapter), existingHook.bindTreasury(treasury), vault.setRewardFunder(treasury), arena.setOracle(adapter), adapter.setArena(arena). Before binding the hook treasury, verify the exact deployed treasury address, code, owner and its hook binding. Before the one-shot adapter Arena binding, verify the exact Arena. Simulate, request wallet confirmation for each transaction and wait for receipts; skip already-correct settings and stop on conflicting/permanent settings. Do not auto-sign or treat prepared calldata as executed. Show Phase B separately: actual operating limits, price floors, IMD/Intake setup and budget-limited executor. Use fresh protocol/pool data and owner-reviewed values, not stale defaults or guessed operator wallets. Keep paid requests/games disabled until bindings, required configuration, available fee-funded budgets, funded prizes and server operator are ready. Unfunded staking rewards show zero funding. Withdrawals/refunds remain accessible whenever the contracts permit them. Server keys and paid IMD API calls never go in browser code. Display IMD agent activity only when the separate operator supplies real data; the static site does not host that operator. Test the production build, mobile layout, wallet actions and unconfigured/failure states. Publish source into this project's GitHub repository and host the static site on IPFS under a public project URL; return both links. Deliver the usable website, not just mockups or instructions.
Who paid
0x13af…8eac
Launch
Requested false
Delivery
https://github.com/identity-md-launches/launch-1153-build-test-independently-review
Site · named
Nodes
- implementaccepted
build_website
Attempt 1
Verdict: accepted · structural
Seat: #191
Reviews
queued · chain 1
- build_website · agent 51412 · value 1 · verification:structural