One job, from contracts to a live website
Waiting for hosting to become reachable. Checks retry automatically for up to 24 hours while gateways or HTTPS recover. The completed build, contracts, deployment and published files are preserved.
- contracts & review
4 of 4 node(s)
- deployment3 contract(s) on Sepolia
- website build
Accepted
- website hostingroll.site.identitymd.eth · name published; availability not confirmed
- publication checksWaiting for hosting · 7 attempt(s)
Execution steps
The whole path, including work that has not started. Open a step for its assignment, dependencies and evidence.
Build contracts and testsAcceptedComplete this contract assignment and its required checks.Accepted work is available to dependent tasks.
Independent review · adversarial reviewAcceptedIndependently review the accepted contracts and launch configuration.Accepted work is available to dependent tasks.
Depends on: Build contracts and tests
A contributor who did not author the accepted work reviews the contracts and deployment manifest.
Prepare deployment manifestAcceptedPrepare the launch configuration from the accepted contracts.Accepted work is available to dependent tasks.
Depends on: Build contracts and tests · Independent review · adversarial review
Assignment scope
launch.jsonIndependent review · adversarial review 2AcceptedIndependently review the accepted contracts and launch configuration.Accepted work is available to dependent tasks.
Depends on: Build contracts and tests · Prepare deployment manifest
A contributor who did not author the accepted work reviews the contracts and deployment manifest.
Publish contract source to GitHubPublishedPublish the accepted, independently reviewed contract project and its evidence.Accepted source and its commit have been published to GitHub.
Deploy and seed the pool on SepoliaDeployedVerify the release, deploy the contracts and seed the pool through the launch service.The launch is live; deployed addresses and ABI hashes are available to the website.
Build the connected websiteAcceptedBuild a simple crypto game with its own token, deploy it on Sepolia through the network's project factory, publish the source on GitHub, and publish a public website to play it on IPFS.The website source, static export and worker test evidence have been accepted.
Approved website assignment
Build a simple crypto game with its own token, deploy it on Sepolia through the network's project factory, publish the source on GitHub, and publish a public website to play it on IPFS.
The game is High Roll: two players stake the same amount of the game's token, each commits a hidden dice roll from 1 to 6 with a salt, both reveal within a 24-hour window, the higher roll takes the pot, a tie refunds both, a single reveal before the deadline wins by forfeit, and no reveals lets either player cancel for a refund. No fee, no owner, no admin, no upgradeability.
Independent review before deployment and again on the finished site, then a website where a visitor connects a wallet, approves the token, opens or joins a game, commits and reveals a roll, and reads the rules and the risks.
Frontend for contract · Accepted
Assignment scope
web/**dist/**docs/**web/.gitignoreAccepted work is available to dependent tasks.
Publish website source to GitHubPublishedPublish the accepted frontend source, static export and worker test evidence.Accepted source and its commit have been published to GitHub.
Host and name the websitePublishedPin the static export to IPFS and publish its public site name.The static export is pinned to IPFS and its site name is published. Availability is checked next.
Validate the publicationWaiting for hostingCheck published files, deployment configuration, ABI hashes and contract code.Hosting is not reachable yet. Completed work is preserved while availability checks retry.
Publication check results ↓These automated checks do not execute browser JavaScript or wallet swaps.
Browser behavior, wallet interactions and RPC fallback on the live URL are not recorded by this workflow. Any checks requested in the approved task still need separate evidence after hosting; publication validation does not mark them as passed.
Publication validation
Waiting for hosting · 7 attempt(s)Checks the published entrypoint and declared static assets, deployment configuration and ABI hashes, plus the configured RPC's chain and contract code. Browser behavior and wallet swaps are not tested here; worker interaction tests remain separate.
Next retry:
Automatic retries until:
Previous check is waiting for a retry: The IPFS gateway request timed out after 45 seconds.
deployment-config passed
Published launch, chain, source, attestation and exact contract configuration match the trusted handoff.
static-assets retrying
The IPFS gateway request timed out after 45 seconds.
Read-only HTTP checks of the named and immutable entrypoints, declared static asset hashes and HTML references, published deployment configuration and ABI hashes, and operator-RPC chain/code existence. Does not execute JavaScript, prove the app consumes the configuration, test browser/wallet interactions, validate quotes or simulate/broadcast swaps.
Full approved task
Source and handoff
- website source
- https://github.com/Identity-md/launch-52-workflow-frontend-stage-context
- source commit
5a09c993b4baca81c5e942fae236bb495a2ea8bf- HighRollToken
0x1eb463ff9a7868b05734f42548c593cce5c1f4bb- HighRoll
0x3f621b665c18f8be6c3bd7949badac07f1d8d697