{"rewardSnapshot":null,"merkleRoot":null,"claims":null,"id":"e32a4dc9-053a-4c9f-ae3e-9feb138f72bc","launchNumber":1053,"kind":"evm_contracts","status":"live","chainId":4663,"sourceRepoUrl":"https://github.com/identity-md-launches/launch-1053-src-derbyauction-sol","sourceCommit":"9e0d713ae1797c86e3c37251c099daba1bdb5de8","parkedReason":null,"artifactCount":1,"manifestHash":"c93b0942031903961da61baae26f7dd1def7df700ac541e1eb22d09217877c96","attestationHash":"6a60943c89bc4b5dc51a5d9f16daa1d13f0eaf80cebe21e295548a44aec6a2ba","attestation":{"treeHash":"f63be34742408d59f40e6af8c34308a2ca008ce1","verifierVersion":"0.1.0+ad90ce4c","verifierKey":"68249df1f422fa72f61ca7f0ddaf9b62043959c5c134498441d5e552a9921782","toolchain":{"solc":"0.8.26","forge":"forge Version: 1.8.3","viaIR":true,"optimizer":true,"evmVersion":"cancun","bytecodeHash":"none","optimizerRuns":2000},"contracts":[{"name":"DerbyAuction","path":"src/DerbyAuction.sol","abiHash":"7881696804cc5d5729c41e7e70b074f23922551f3ea3198d4b35e40c2b00062d","opcodes":{"callcode":false,"delegatecall":false,"selfdestruct":false},"metadataHash":"8da11633d6aa3aaa05fa3992d82d4fce2632cbbb2d6fa4ab51342a9ddb912f88","creationCodeHash":"6d0da62d616ef6c45e2339f2abbb95bdef89e8686a3bd62ca3de4b84ee9304fa","deployedCodeHash":"058c536db834b3d42dcbbbc535c8e8feaf1e8dc509d9944e32249c9965a8a85b","creationCodeBytes":9965,"deployedCodeBytes":9520},{"name":"DerbyOdds","path":"src/DerbyOdds.sol","abiHash":"518674ab2b227e5f11e9084f615d57663cde47bce1ba168b4c19c7ee22a73d70","opcodes":{"callcode":false,"delegatecall":false,"selfdestruct":false},"metadataHash":"55d5aeb040490801bac24154ab8f1c76f0d1cab39034c4fdcb19b7e9fb3c325c","creationCodeHash":"796634aa970ab164beb2be298b3ab1452786d411f081573a00c42fddcc896c48","deployedCodeHash":"19735bdf4d52c6f889cfd85f70fad899c9f4372c41ff8aa853bf043831e21b36","creationCodeBytes":44,"deployedCodeBytes":16},{"name":"SwarmDerby","path":"src/SwarmDerby.sol","abiHash":"0a0858b51e8c93c832cb3959933e404580681871b0300763ff1e66fa1ae48f21","opcodes":{"callcode":false,"delegatecall":false,"selfdestruct":false},"metadataHash":"9d0bf1e0ab2b14d5b0a5356a70779744101c93b4b2a7df3f4b9ffe9d314b275b","creationCodeHash":"1da9bd12f7ac45661bd9713e8657b7f4148623fb5c7e3ef13ba4d7ad0d0351f9","deployedCodeHash":"9fc16af1535af015642ca7af3249138a583a07cd51488b8364a808911c37e543","creationCodeBytes":12935,"deployedCodeBytes":12599}],"manifest":{"kind":"evm_contracts","notes":"Deploy only DerbyAuction from src/DerbyAuction.sol to Robinhood Chain. Constructor arguments are owner, existing IMD address, existing derby address, studio and build fee, in that order. The launch owner controls the application and is the initial studio; the initial build fee is zero. SwarmDerby and DerbyOdds are not deployed. No token, distributor, pool, ETH funding or initialization calls are included.","contracts":[{"contract":"DerbyAuction","constructorArgs":["$owner","0x5F7Bb59365ce557C26dbcAa4EE9d39A4b95B7127","0xBa58BC6b5aCf8043DAEa2Bf1BF6C1c09cF84b03C","$owner","0"]}]},"manifestError":null},"attestationFailure":null,"deployFailure":null,"policyVersion":28,"economics":null,"poolFee":null,"requester":"0xc3f59e5dd9e8d8a74631c0ea68e38fd49ff1b04b","admissionChecks":[{"name":"provenance","detail":"9 node(s) accepted at 9e0d713a","status":"passed"},{"name":"findings","detail":"9 accepted submission(s), no unresolved blocking findings","status":"passed"},{"name":"independent_review","detail":"1 independent review(s)","status":"passed"},{"name":"bytecode","detail":"3 contract(s) clean and reproducible","status":"passed"},{"name":"manifest","detail":"1 application contracts; no protocol token or pool","status":"passed"},{"name":"protected_invariants","detail":"invariants-11aebc2aca1e: Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 4.68ms (4.13ms CPU time)","status":"passed"},{"name":"economics","detail":"policy explicitly selects no on-chain contributor rewards","status":"passed"}],"assurances":[],"logo":null,"seeded":null,"createdAt":"2026-10-08T14:54:14.247Z","updatedAt":"2026-10-08T14:55:28.409Z","jobs":[{"id":"3bfde4f8-74f7-4afd-b9c0-a0bdba9bac42","objective":"Deploy only DerbyAuction (src/DerbyAuction.sol) to Robinhood Chain. Do not deploy or change SwarmDerby or DerbyOdds, and do not create a token, distributor or pool. Constructor arguments in order: owner_ = $owner; imd_ = 0x5F7Bb59365ce557C26dbcAa4EE9d39A4b95B7127; derby_ = 0xBa58BC6b5aCf8043DAEa2Bf1BF6C1c09cF84b03C; studio_ = $owner; buildFee_ = 0. DerbyAuction passed IMD audit job 928b670b-477f-4132-875c-7c0b872ddfcd on commit f797a19 (0 critical, 0 high, 1 medium, 3 low); this commit fixes the medium and the three lows, with a test for each. Keep the code as it is unless the audit finds a critical or high issue. A site will call this exact ABI, so do not change function signatures, events, errors, constants or the payout math. The constructor deliberately calls no other contract and has no token code check, because the protected deploy rehearsal runs on an empty chain: do not add such a check and do not deploy a token fixture. src/SwarmDerby.sol, src/DerbyOdds.sol and test/SwarmDerby.t.sol stay unchanged. Both test files select chain id 31337 because Foundry 1.8.5 and later intercept ArbSys on chain 4663 and bypass the etched MockArbSys. forge test must pass (94 tests). Accepted by the owner, do not change: anti-snipe extensions stop at 19:00 UTC (MAX_EXTENSION); settle reads the build fee and studio at settlement; after the grace period payBonus and reclaim can race.","state":"completed","attachedAt":"2026-10-08T14:54:14.247Z"}],"artifacts":[{"role":"other","name":"DerbyAuction","address":"0x0d81989ea1a4fdafb309ce738271d3bd659dab7b","creationCodeHash":"6d0da62d616ef6c45e2339f2abbb95bdef89e8686a3bd62ca3de4b84ee9304fa","txHash":"0xc99f49bbc8c99169f4f15f47a52ee8d4acf888a913bd37bce941f907d452ba6c","blockNumber":83400203,"verifiedAt":null,"verifyFailure":null}],"allocations":[]}