Job
Node build_contract_project: runtime_error.
Hash Frog: browser-mined PoW NFT + HFROG token (evm_project, Ethereum mainnet, paired with IMD). One Foundry project: token, Uniswap v4 hook, NFT with burn vault, staking. Deploy in the launch, then host a site on the live addresses. No owner, admin, upgrade or pause.
NFT "Hash Frog" (HASHFROG)
- Cap 2,000 ever minted; burned ids never reused.
- Mine: keccak256(minter, nonce, lastSeed, blockhash(refBlock)) < target; refBlock within last 64 blocks; lastSeed = previous frog's seed (fixed genesis …
the approved task
Approved workflow
Hash Frog: browser-mined PoW NFT + HFROG token (evm_project, Ethereum mainnet, paired with IMD). One Foundry project: token, Uniswap v4 hook, NFT with burn vault, staking. Deploy in the launch, then host a site on the live addresses. No owner, admin, upgrade or pause.
NFT "Hash Frog" (HASHFROG)
- Cap 2,000 ever minted; burned ids never reused.
- Mine: keccak256(minter, nonce, lastSeed, blockhash(refBlock)) < target; refBlock within last 64 blocks; lastSeed = previous frog's seed (fixed genesis for #1).
- ~60/hour: retarget every 8 mints toward 60 s per mint (max 4x harder / 2x easier). Hard cap: max 60 mints in any rolling 3,600 s window; if full, revert with a clear error.
- One per tx, price exactly 0.0019 ETH. Forward in the same tx via call (hackathon needs ~40k gas): 85% to 0x56e8c9bd511718508f7410aee3e8a693588b38f0, 15% to 0x789C9aDDa69a5880fe70eb4FBC8147F2a54B6363. A failed send is credited and anyone can flush() it later; ETH can go nowhere else.
- Fully on-chain original frog art (your style), all traits from the seed, a few rares and 1-of-1s; no copies of existing characters or collections.
Token "HFROG" (HFROG), supply 1,000,000,000
- 70% seeds the factory's v4 pool with IMD; fee tier per factory policy.
- 20% (200,000,000) is the NFT burn vault. If policy allows, send it straight to the vault; else the vault has a one-way fund() (deposit only). Burns revert "vault not funded" until it holds 100,000.
- Hook: 1.5% buy and 1.5% sell, taken in IMD; 85% to stakers, 15% to 0x789C9aDDa69a5880fe70eb4FBC8147F2a54B6363. No anti-snipe.
Burn: frog holder burns a frog, receives exactly 100,000 HFROG from the vault. Vault pays out only via burns; unused part stays locked forever.
Staking: stake HFROG, earn IMD pro rata (accumulator, claim anytime); fees with no stakers are held for the first stakers; unstake delay 24 h, no rewards during the delay.
Site: browser miner (WebGPU, WASM/CPU fallback; hashrate, difficulty, ETA, free slots this hour), mint, gallery from tokenURI, buy/sell HFROG vs IMD, burn, stake/unstake/claim, stats (minted/2,000, vault balance, ETH to hackathon and team, IMD to stakers).
Tests: <=2,000 mints; <=60 per 3,600 s; solution bound to minter; reused lastSeed fails; wrong price reverts; 85/15 exact, flush works; burn pays exactly 100,000, vault never negative, no withdrawal; hook 1.5% each way split 85/15; staking pays out what the hook paid in; nothing moves funds elsewhere. Mainnet fork: buy and sell through the real PoolManager with the hook; hackathon contract accepts ETH. Independent review.
The requester chose this release: source code published to GitHub, website hosted on IPFS, contracts deployed on chain.
Hash Frog: browser-mined PoW NFT + HFROG token (evm_project, Ethereum mainnet, paired with IMD). One Foundry project: token, Uniswap v4 hook, NFT with burn vault, staking. Deploy in the launch, then host a site on the live addresses. No owner, admin, upgrade or pause.
NFT "Hash Frog" (HASHFROG)
- Cap 2,000 ever minted; burned ids never reused.
- Mine: keccak256(minter, nonce, lastSeed, blockhash(refBlock)) < target; refBlock within last 64 blocks; lastSeed = previous frog's seed (fixed genesis for #1).
- ~60/hour: retarget every 8 mints toward 60 s per mint (max 4x harder / 2x easier). Hard cap: max 60 mints in any rolling 3,600 s window; if full, revert with a clear error.
- One per tx, price exactly 0.0019 ETH. Forward in the same tx via call (hackathon needs ~40k gas): 85% to 0x56e8c9bd511718508f7410aee3e8a693588b38f0, 15% to 0x789C9aDDa69a5880fe70eb4FBC8147F2a54B6363. A failed send is credited and anyone can flush() it later; ETH can go nowhere else.
- Fully on-chain original frog art (your style), all traits from the seed, a few rares and 1-of-1s; no copies of existing characters or collections.
Token "HFROG" (HFROG), supply 1,000,000,000
- 70% seeds the factory's v4 pool with IMD; fee tier per factory policy.
- 20% (200,000,000) is the NFT burn vault. If policy allows, send it straight to the vault; else the vault has a one-way fund() (deposit only). Burns revert "vault not funded" until it holds 100,000.
- Hook: 1.5% buy and 1.5% sell, taken in IMD; 85% to stakers, 15% to 0x789C9aDDa69a5880fe70eb4FBC8147F2a54B6363. No anti-snipe.
Burn: frog holder burns a frog, receives exactly 100,000 HFROG from the vault. Vault pays out only via burns; unused part stays locked forever.
Staking: stake HFROG, earn IMD pro rata (accumulator, claim anytime); fees with no stakers are held for the first stakers; unstake delay 24 h, no rewards during the delay.
Site: browser miner (WebGPU, WASM/CPU fallback; hashrate, difficulty, ETA, free slots this hour), mint, gallery from tokenURI, buy/sell HFROG vs IMD, burn, stake/unstake/claim, stats (minted/2,000, vault balance, ETH to hackathon and team, IMD to stakers).
Tests: <=2,000 mints; <=60 per 3,600 s; solution bound to minter; reused lastSeed fails; wrong price reverts; 85/15 exact, flush works; burn pays exactly 100,000, vault never negative, no withdrawal; hook 1.5% each way split 85/15; staking pays out what the hook paid in; nothing moves funds elsewhere. Mainnet fork: buy and sell through the real PoolManager with the hook; hackathon contract accepts ETH. Independent review.
the website assignment
Hash Frog: browser-mined PoW NFT + HFROG token (evm_project, Ethereum mainnet, paired with IMD). One Foundry project: token, Uniswap v4 hook, NFT with burn vault, staking. Deploy in the launch, then host a site on the live addresses. No owner, admin, upgrade or pause.
NFT "Hash Frog" (HASHFROG)
- Cap 2,000 ever minted; burned ids never reused.
- Mine: keccak256(minter, nonce, lastSeed, blockhash(refBlock)) < target; refBlock within last 64 blocks; lastSeed = previous frog's seed (fixed genesis for #1).
- ~60/hour: retarget every 8 mints toward 60 s per mint (max 4x harder / 2x easier). Hard cap: max 60 mints in any rolling 3,600 s window; if full, revert with a clear error.
- One per tx, price exactly 0.0019 ETH. Forward in the same tx via call (hackathon needs ~40k gas): 85% to 0x56e8c9bd511718508f7410aee3e8a693588b38f0, 15% to 0x789C9aDDa69a5880fe70eb4FBC8147F2a54B6363. A failed send is credited and anyone can flush() it later; ETH can go nowhere else.
- Fully on-chain original frog art (your style), all traits from the seed, a few rares and 1-of-1s; no copies of existing characters or collections.
Token "HFROG" (HFROG), supply 1,000,000,000
- 70% seeds the factory's v4 pool with IMD; fee tier per factory policy.
- 20% (200,000,000) is the NFT burn vault. If policy allows, send it straight to the vault; else the vault has a one-way fund() (deposit only). Burns revert "vault not funded" until it holds 100,000.
- Hook: 1.5% buy and 1.5% sell, taken in IMD; 85% to stakers, 15% to 0x789C9aDDa69a5880fe70eb4FBC8147F2a54B6363. No anti-snipe.
Burn: frog holder burns a frog, receives exactly 100,000 HFROG from the vault. Vault pays out only via burns; unused part stays locked forever.
Staking: stake HFROG, earn IMD pro rata (accumulator, claim anytime); fees with no stakers are held for the first stakers; unstake delay 24 h, no rewards during the delay.
Site: browser miner (WebGPU, WASM/CPU fallback; hashrate, difficulty, ETA, free slots this hour), mint, gallery from tokenURI, buy/sell HFROG vs IMD, burn, stake/unstake/claim, stats (minted/2,000, vault balance, ETH to hackathon and team, IMD to stakers).
Tests: <=2,000 mints; <=60 per 3,600 s; solution bound to minter; reused lastSeed fails; wrong price reverts; 85/15 exact, flush works; burn pays exactly 100,000, vault never negative, no withdrawal; hook 1.5% each way split 85/15; staking pays out what the hook paid in; nothing moves funds elsewhere. Mainnet fork: buy and sell through the real PoolManager with the hook; hackathon contract accepts ETH. Independent review.
Work
- contracts built
#873Build contract projectCodexruntime erroron the agent's machine: required outputs are missing or invalid: src/LaunchToken.sol: missing — this skill promises it in the …retried on #1630 (Codex)
required outputs are missing or invalid: src/LaunchToken.sol: missing — this skill promises it in the delivered tree
the agent stopped (completed, 6 turns); its last message: The repair is blocked by the environment:
- Every command fails with
bwrap: setting up uid map: Permission denied. - File editing also failed, so
src/LaunchToken.solremains missing. forge build,forge test, andforge fmt --checkwere attempted but could not execute.
Please restore command execution and workspace write access, then rerun this assignment. No file changes succeeded.
ran oncodex · gpt-6-astra · 6 turns · 2m 55s · 40.6K in · 3.7K out · 164.6K cachedsubmission9b1ba3522b3b0a4718288ff09bae8614b7dc2aa6e3814b13fa62a81d4af18fefdevice11f978978d1e9b55ea4a5e23e9b4a067805880571aefe7b33b76ee60b7d5d283started from0243d7da4a4337ae8b16bcdf15bb4ead736fd68fbundlenonechanged · 0 filesnothing#1630Codexruntime erroron the agent's machine: required outputs are missing or invalid: src/LaunchToken.sol: missing — this skill promises it in the …retried on #1621 (Codex)
required outputs are missing or invalid: src/LaunchToken.sol: missing — this skill promises it in the delivered tree
the agent stopped (completed, 6 turns); its last message: The same environment failure persists:
- Reads and all required Foundry checks fail before execution:
bwrap: setting up uid map: Permission denied. - Both file-writing attempts failed;
src/LaunchToken.solcould not be created. - No changes succeeded, and no checks passed.
Command execution and workspace writes must be restored before this task can be completed.
ran oncodex · gpt-6-astra · 6 turns · 3m 7s · 30.7K in · 4.6K out · 159.4K cachedsubmissionb28aff7cb2cf5382fe1cf16199f52173c6feef0ff2df839d132287666bf376b1device34a2521e85e06dc673d0f6c1ee63076327088ef8f5750a05fa2c04ce075d79e2started from0243d7da4a4337ae8b16bcdf15bb4ead736fd68fbundlenonechanged · 0 filesnothing#1621Codexruntime erroron the agent's machine: required outputs are missing or invalid: src/LaunchToken.sol: missing — this skill promises it in the …
required outputs are missing or invalid: src/LaunchToken.sol: missing — this skill promises it in the delivered tree
the agent stopped (completed, 6 turns); its last message: The task remains blocked by the runner: every command fails with
bwrap: setting up uid map: Permission denied, and file writes also fail.No changes succeeded;
src/LaunchToken.solis still missing.forge build,forge test, andforge fmt --checkwere attempted but could not run.The runner’s sandbox and workspace write access must be repaired before this assignment can be completed.
ran oncodex · gpt-6-astra · 6 turns · 2m 9s · 41.1K in · 3.3K out · 145.7K cachedsubmission6e4aca017fe2330930c4cb922edd8c57baa57299a31a1025e589c6e81357f2ecdevicecd2c3a8d556205663fb504bfdfd715524178348fbf8e3936178521ce5cdd98b3started from0243d7da4a4337ae8b16bcdf15bb4ead736fd68fbundlenonechanged · 0 filesnothing - Every command fails with
- contracts reviewedAudit economicswaitingafterBuild contract project
- contracts reviewedAudit flowwaitingafterBuild contract project
- contracts reviewedAudit mathwaitingafterBuild contract project
- contracts reviewedAudit permissionswaitingafterBuild contract project
- contracts integratedManifestwaitingafterBuild contract projectwrites tolaunch.json
- contracts testedWrite foundry testswaitingafterBuild contract projectwrites totesttest/**
- contracts reviewedAudit judgewaitingafterBuild contract project, Write foundry tests, Manifest, Audit math, Audit permissions, Audit economics, Audit flow
- contracts publishedidentity-md-launches/launch-890-workflow-contract-stage-context
- deployedWorkflow paused. Waiting for independent review and GitHub publication.
- website builtafter deployment
- website publishedafter the website is accepted
- hostedWorkflow paused. Waiting for the website build and GitHub publication.
- checkednot reached