{"rewardSnapshot":null,"merkleRoot":null,"claims":null,"id":"299d45fc-e803-48a4-8b7e-c53ef236f235","launchNumber":959,"kind":"univ4_hook","status":"parked","chainId":1,"sourceRepoUrl":"https://github.com/identity-md-launches/launch-959-simdtesthook","sourceCommit":"6de88d15ed90f74796373ca020eb028916a93374","parkedReason":"bytecode: bytecode_hash is \"ipfs\", so the build is not reproducible","artifactCount":0,"manifestHash":"3badb9b4f04a47394273f0bff3e6a2b805cc602bba866f1fe53f88af982a167a","attestationHash":"6897eb8660a79f8afa67c730c6f82eaf90a38a4e6a2771eb160d821e27c5e8c0","attestation":{"treeHash":"a0a3fe1d4b9514f0f083ab733525a9c008cc9215","verifierVersion":"0.1.0+ad90ce4c","verifierKey":"68249df1f422fa72f61ca7f0ddaf9b62043959c5c134498441d5e552a9921782","toolchain":{"solc":null,"forge":"forge Version: 1.8.3","viaIR":false,"optimizer":false,"evmVersion":"osaka","bytecodeHash":"ipfs","optimizerRuns":200},"contracts":[{"name":"Hooks","path":"src/SIMDTESTHook.sol","abiHash":"518674ab2b227e5f11e9084f615d57663cde47bce1ba168b4c19c7ee22a73d70","opcodes":{"callcode":false,"delegatecall":false,"selfdestruct":false},"metadataHash":"095cb57916af2c26328e1eefada498b9e05ceb0ff4ffcf97c199f6e07b631a7d","creationCodeHash":"60a59b791c5b3dbfe060e146a6c2b623c206c8d377eff27afa243022a04b4416","deployedCodeHash":"938bf08c87504667fe5e4a89cd25c7cd64aecea34fe46ec40fc90fafdc6c0a3c","creationCodeBytes":160,"deployedCodeBytes":85},{"name":"SIMDTEST","path":"src/SIMDTESTHook.sol","abiHash":"2a8afe7320477fd40b8835434616779445bd38de388e73fed32ee8d836c729d8","opcodes":{"callcode":false,"delegatecall":false,"selfdestruct":false},"metadataHash":"a43cc4327d36c99b63aef84eacf409a0d3e476a33491cd00f068e7a7e183e4bd","creationCodeHash":"88c4f7a57f1a66f9092699e8d2a8b022752b14e005213eed63a13f46f6ed2674","deployedCodeHash":"dadaa6a69e1771195bd854ffa4198e200dd130dd82344d9435f6192181272f1c","creationCodeBytes":3536,"deployedCodeBytes":3263},{"name":"SIMDTESTHook","path":"src/SIMDTESTHook.sol","abiHash":"cb14d15474dfa4a7c11a996430932eb5cc18a1414595d6e8eb3f0b0b38069fe7","opcodes":{"callcode":false,"delegatecall":false,"selfdestruct":false},"metadataHash":"aa6dc03aeb7375bbaf7e8a6681f0d3a995437bd7d9dfcc947ffc8466bbdbd65f","creationCodeHash":"d82f37be087f61ef191a34f31e0a90d776fb0cd7f395880e2e8eeadf36aa6e76","deployedCodeHash":"77b8f491a276f16fad4e2ac4cd548d17f6a2fe69302bcff2ca0d250058092c87","creationCodeBytes":19685,"deployedCodeBytes":18715}],"manifest":{"hook":{"contract":"SIMDTESTHook","permissions":["beforeInitialize","beforeSwap","afterSwap","beforeSwapReturnDelta","afterSwapReturnDelta"],"constructorArgs":["$poolManager","0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7","0"]},"kind":"univ4_hook","pool":{"fee":12500,"tickSpacing":60,"initialPrice":"79228162514264337593543950336","pairedCurrency":"0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7"},"notes":"SIMDTEST/IMD test launch supporting the SIMD ecosystem, ChatSIMD and the SIMD Hackathon. Both contracts are defined in src/SIMDTESTHook.sol. The token has a zero-argument constructor. Hook arguments follow the implemented constructor order: IPoolManager manager_, address pairedCurrency_, uint256 openBlock_. There is no launch-token constructor argument; beforeInitialize binds the other currency of the sorted SIMDTEST/IMD PoolKey. The hook records its deploying caller as initializer, and the PoolManager must pass that same sender during the one-time initialization. Deploy the hook at an address whose low 14 bits equal 0x20cc. Manager and paired-currency addresses must contain code. Open block 0 starts trading at initialization; uninitialized or pre-open trading reverts. Tick spacing 60 and initial sqrtPriceX96 2^96 match the existing test fixture, representing a 1:1 currency1/currency0 ratio in raw units. The hook accepts only LP fee 12500 and returns no LP fee override. The fixed SIMD 1% fee is external to this hook. All hook fees are denominated in IMD. Anti-snipe fees are 30%, 27%, 24%, 21%, 18%, 15%, 12%, 9%, 6% and 3% at open-block offsets 0 through 9, then zero from offset 10. They are donated to this pool's in-range liquidity through PoolManager.donate; if no liquidity is in range, donations are reserved separately until liquidity returns. A further 0.5% fee on user swaps accumulates for buybacks. Pair-specified swaps prorate fees to actual fills; token-specified swaps use the executed paired-currency delta, with integer rounding. Reserves can be held as paired ERC20 balances or PoolManager ERC6909 claims. Permissionless buybackAndBurn() redeems accumulated fees in this same pool and sends only purchased SIMDTEST to 0x000000000000000000000000000000000000dEaD. It reduces circulating supply without changing the token's constant totalSupply. Paired ERC20 currency is never burned; burning manager claims only settles accounting balances. Buybacks retain unspent reserves, use a prior observed block's price reference with a 1% adverse square-root-price bound, and support an optional minimum output. Their own swaps skip hook callbacks. The hook has no upgrade, owner, pause or reserve-withdrawal function; initialization authority is limited to binding the pool once. Supply and allocation policy, including pool seeding and the Hackathon donation, is separately versioned and is not configured by this manifest. Existing tests use a model PoolManager and cover both currency orderings, pre-open rejection, every anti-snipe block and post-window swaps, donations, fee accumulation, claim redemption, buybacks, burn destinations and reserve conservation.","token":{"name":"SIMDTEST","symbol":"SIMDTEST","contract":"SIMDTEST","decimals":18}},"manifestError":null},"attestationFailure":null,"deployFailure":null,"policyVersion":34,"economics":{"poolBps":8000,"remainderTo":"0x3dd5f73dd1a4e62630fad3909673f130ad429985"},"poolFee":null,"requester":"0x9fadab91f6fa03dbd7f4f8a08a338704baacf63f","admissionChecks":[{"name":"provenance","detail":"4 node(s) accepted at 6de88d15","status":"passed"},{"name":"findings","detail":"4 accepted submission(s), no unresolved blocking findings","status":"passed"},{"name":"independent_review","detail":"1 independent review(s)","status":"passed"},{"name":"bytecode","detail":"bytecode_hash is \"ipfs\", so the build is not reproducible","status":"failed"},{"name":"manifest","detail":"SIMDTEST on SIMDTESTHook, flags 0x20cc","status":"passed"},{"name":"protected_invariants","detail":"invariants-3f077c008a26: [FAIL: runtime code contains SELFDESTRUCT] test_runtimeCodeHasNoDelegatecallOrSelfdestruct() (gas: 1225270); [FAIL: hook deployment reverted] setUp() (gas: 0); [FAIL: hook deployment reverted] setUp() (gas: 0); [FAIL: runtime code contains SELFDESTRUCT] test_runtimeCodeHasNoDelegatecallOrSelfdestruct() (gas: 1225270)","status":"failed"},{"name":"economics","detail":"357 allocation(s), root 0xaf92aa6b","status":"passed"}],"assurances":[],"logo":null,"seeded":null,"createdAt":"2026-10-08T01:23:42.253Z","updatedAt":"2026-10-08T01:23:54.260Z","jobs":[{"id":"f4ac9f82-afba-4e16-9ea1-a6bf0961b9d5","objective":"[SIMD-LAUNCH]\nThis project launches the token SIMDTEST (SIMDTEST), an official test launch on the SIMD Launchpad paired with IMD. The project supports the SIMD ecosystem, including ChatSIMD and the SIMD Hackathon (10% of supply donated to 0x3dd5f73dd1a4e62630fad3909673f130ad429985). The token is fully minted at 1,000,000,000 tokens with 18 decimals, with 80% seeding the pool. The hook SIMDTESTHook acts on swap callbacks verifying the pool open block. It implements an anti-snipe fee starting at 30% on swaps during the first 10 blocks after pool open, linearly decreasing to 0%. This anti-snipe fee is not burned but donated back to the pool’s in-range liquidity via the PoolManager donate function using the incoming paired currency. Additionally, an extra 0.5% fee on every swap (on top of the pool 1.25%) is collected in the paired currency and held in the hook. Anyone can call buybackAndBurn() which swaps the accumulated paired currency for SIMDTEST tokens from the same pool and sends those tokens to the burn address 0x000000000000000000000000000000000000dEaD, reducing supply effectively. The hook is non-upgradeable, has no owner or pausing ability. The hook fees never affect the fixed SIMD fees (1%) nor the pool’s own 1.25% fee set by launch rules. Testing must include hooks triggered on swaps before, during, and after the first 10 blocks to verify anti-snipe fee logic, donation correctness to the pool, accumulation and buyback redemption of paired currency, and proper token burning behavior. The hook must never burn paired currency and must not trap users or arbitrarily restrict trades.","state":"completed","attachedAt":"2026-10-08T01:23:42.253Z"}],"artifacts":[],"allocations":[]}