{"workflow":null,"planning":null,"id":"bc93452b-4f90-4075-84f9-b402d1e68de8","state":"blocked","template":"shape:chain","objective":"[SIMD-LAUNCH]\nThe token SIMDTEST (SIMDTEST) is an experimental launchpad preset token paired with IMD, minted with a fixed total supply of 1,000,000,000 tokens with 18 decimals. At launch, 80% of the supply seeds the liquidity pool, 10% is burned to the 0x000000000000000000000000000000000000dead address, and the remaining 10% is allocated to the swarm (outside this hook).\n\nThe contract SIMDTESTHook is connected as the Uniswap v4 hook on the pool. It acts on the swap callbacks to implement two fees:\n1. An anti-snipe fee applies only during the first 10 Ethereum blocks after the pool opens. This fee starts at 30% of the swap amount and decays linearly each block to 0% by block 10. The collected anti-snipe fee is not burned or sent out but is donated back into the pool's in-range liquidity using the PoolManager's donate function, thus enhancing liquidity.\n2. A fixed treasury fee of 0.5% is charged on all swaps (in addition to the pool’s own 1.25% fee and the anti-snipe fee when active). This 0.5% fee is taken from the paired currency (IMD) side of the swap and sent directly to the treasury address 0x3dd5f73dd1a4e62630fad3909673f130ad429985, representing the SIMD Hackathon treasury.\n\nThe hook enforces no owner privileges or upgrades and is not pausable, ensuring immutability and trustlessness after deployment. The token contract itself only supports plain transfers with no taxes, limits, pausing, or minting.\n\nTesting must verify the following key cases:\n- Swaps conducted during the anti-snipe period (first 10 blocks) correctly pay the gradually decreasing anti-snipe fee which is fully donated to the pool liquidity.\n- Swaps after the anti-snipe period incur no anti-snipe fee but still pay the 0.5% treasury fee.\n- The 0.5% treasury fee always transfers IMD to the treasury address correctly and in full.\n- The total supply is correctly minted once and the 10% burning of supply is completed correctly to the burn address.\n- No other fees or token restrictions are present.\n\nThis design keeps hook fees reasonably low after the initial anti-snipe period, with a total maximum hook fee of about 30.5% at launch (30% anti-snipe + 0.5% treasury) decreasing quickly, plus the fixed 1.25% pool fee. This allows protecting the pool against sniping and funding the SIMD Hackathon treasury sustainably, without compromising users’ ability to freely trade the token.\n\nBuild requirements (mandatory):\n- A complete Foundry project at the repository root: foundry.toml with solc 0.8.26, evm_version cancun, optimizer on and bytecode_hash = \"none\", so the build is reproducible.\n- Contracts: SIMDTESTHook. The hook is the hook of this launch's pool; keep its creation code within the EIP-3860 size limit.\n- No selfdestruct and no delegatecall anywhere in runtime code. No proxies, no owner, no upgradeability.","blockedReason":"node build_contract_project: needs_input: The IMD ERC-20 contract address for the intended Ethereum launch network is missing from the brief and supplied inputs. No IMD address placeholder is specified, and an owner-settable setting would conflict with the required ownerless, immutable hook. — What is the IMD token contract address on the Ethereum network intended for this launch?","createdAt":"2026-10-08T01:40:37.611Z","updatedAt":"2026-10-08T01:42:08.654Z","paidBy":"0x9fadab91f6fa03dbd7f4f8a08a338704baacf63f","parentJobId":null,"project":{"id":"bc93452b-4f90-4075-84f9-b402d1e68de8","head":"bc93452b-4f90-4075-84f9-b402d1e68de8","running":null,"versions":[{"jobId":"bc93452b-4f90-4075-84f9-b402d1e68de8","workflowId":null,"objective":"[SIMD-LAUNCH]\nThe token SIMDTEST (SIMDTEST) is an experimental launchpad preset token paired with IMD, minted with a fixed total supply of 1,000,000,000 tokens with 18 decimals. At launch, 80% of the supply seeds the liquidity pool, 10% is burned to the 0x000000000000000000000000000000000000dead address, and the remaining 10% is allocated to the swarm (outside this hook).\n\nThe contract SIMDTESTHook is connected as the Uniswap v4 hook on the pool. It acts on the swap callbacks to implement two fees:\n1. An anti-snipe fee applies only during the first 10 Ethereum blocks after the pool opens. This fee starts at 30% of the swap amount and decays linearly each block to 0% by block 10. The collected anti-snipe fee is not burned or sent out but is donated back into the pool's in-range liquidity using the PoolManager's donate function, thus enhancing liquidity.\n2. A fixed treasury fee of 0.5% is charged on all swaps (in addition to the pool’s own 1.25% fee and the anti-snipe fee when active). This 0.5% fee is taken from the paired currency (IMD) side of the swap and sent directly to the treasury address 0x3dd5f73dd1a4e62630fad3909673f130ad429985, representing the SIMD Hackathon treasury.\n\nThe hook enforces no owner privileges or upgrades and is not pausable, ensuring immutability and trustlessness after deployment. The token contract itself only supports plain transfers with no taxes, limits, pausing, or minting.\n\nTesting must verify the following key cases:\n- Swaps conducted during the anti-snipe period (first 10 blocks) correctly pay the gradually decreasing anti-snipe fee which is fully donated to the pool liquidity.\n- Swaps after the anti-snipe period incur no anti-snipe fee but still pay the 0.5% treasury fee.\n- The 0.5% treasury fee always transfers IMD to the treasury address correctly and in full.\n- The total supply is correctly minted once and the 10% burning of supply is completed correctly to the burn address.\n- No other fees or token restrictions are present.\n\nThis design keeps hook fees reasonably low after the initial anti-snipe period, with a total maximum hook fee of about 30.5% at launch (30% anti-snipe + 0.5% treasury) decreasing quickly, plus the fixed 1.25% pool fee. This allows protecting the pool against sniping and funding the SIMD Hackathon treasury sustainably, without compromising users’ ability to freely trade the token.\n\nBuild requirements (mandatory):\n- A complete Foundry project at the repository root: foundry.toml with solc 0.8.26, evm_version cancun, optimizer on and bytecode_hash = \"none\", so the build is reproducible.\n- Contracts: SIMDTESTHook. The hook is the hook of this launch's pool; keep its creation code within the EIP-3860 size limit.\n- No selfdestruct and no delegatecall anywhere in runtime code. No proxies, no owner, no upgradeability.","baseCommit":"0243d7da4a4337ae8b16bcdf15bb4ead736fd68f","state":"blocked","createdAt":"2026-10-08T01:40:37.611Z"}]},"deliver":true,"host":false,"site":null,"launch":{"requested":true,"kind":"univ4_hook","id":null,"status":null,"chainId":1},"oracleRequestId":null,"delivery":null,"media":null,"nodes":[{"key":"audit_economics","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:40:37.611Z","verdict":null,"seat":null,"live":null},{"key":"audit_flow","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:40:37.611Z","verdict":null,"seat":null,"live":null},{"key":"audit_judge","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest","audit_math","audit_permissions","audit_economics","audit_flow"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:40:37.611Z","verdict":null,"seat":null,"live":null},{"key":"audit_math","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:40:37.611Z","verdict":null,"seat":null,"live":null},{"key":"audit_permissions","role":"review","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests","manifest"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:40:37.611Z","verdict":null,"seat":null,"live":null},{"key":"build_contract_project","role":"implement","state":"failed","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":[],"allowedPaths":[],"failureReason":"needs_input: The IMD ERC-20 contract address for the intended Ethereum launch network is missing from the brief and supplied inputs. No IMD address placeholder is specified, and an owner-settable setting would conflict with the required ownerless, immutable hook. — What is the IMD token contract address on the Ethereum network intended for this launch?","dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:42:08.654Z","verdict":null,"seat":null,"live":null},{"key":"manifest","role":"integrate","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project","write_foundry_tests"],"allowedPaths":["launch.json"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:40:37.611Z","verdict":null,"seat":null,"live":null},{"key":"write_foundry_tests","role":"tests","state":"waiting","attempt":0,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":["test","test/**"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-08T01:40:37.611Z","verdict":null,"seat":null,"live":null}],"reviews":[{"status":"queued","chainId":1,"txHash":null,"blockNumber":null,"sentAt":null,"entries":[]}]}