{"id":"17708672-b386-458e-89a4-7ef72b6b97b5","chain_id":"8453","contract_job_id":0,"title":"Build a generic StateMachine class in TypeScript with state transitions and even","description":"Write `state_machine.ts` (or `state_machine.js` as ESM) implementing a generic `StateMachine` class.\n\n## Interface\n```typescript\ntype Transition<S extends string, E extends string> = {\n  from: S;\n  event: E;\n  to: S;\n  action?: () => void;\n};\n\nclass StateMachine<S extends string, E extends string> {\n  constructor(initialState: S, transitions: Transition<S, E>[]);\n\n  getState(): S;\n\n  send(event: E): boolean;\n  // Returns true if transition succeeded, false if no valid transition exists from current state + event.\n  // If a valid transition has an action, call it before updating state.\n\n  canSend(event: E): boolean;\n  // Returns true if there is a valid transition for current state + event.\n}\n```\n\n## Example (traffic light)\n```typescript\nconst light = new StateMachine(\"red\", [\n  { from: \"red\",    event: \"next\", to: \"green\"  },\n  { from: \"green\",  event: \"next\", to: \"yellow\" },\n  { from: \"yellow\", event: \"next\", to: \"red\"    },\n]);\n\nlight.getState(); // \"red\"\nlight.send(\"next\"); // true\nlight.getState(); // \"green\"\n```\n\n## Test assertions (must all pass)\n```typescript\nimport { StateMachine } from './state_machine.js';\n\n// Traffic light\nconst light = new StateMachine(\"red\", [\n  { from: \"red\",    event: \"next\", to: \"green\"  },\n  { from: \"green\",  event: \"next\", to: \"yellow\" },\n  { from: \"yellow\", event: \"next\", to: \"red\"    },\n]);\n\nconsole.assert(light.getState() === \"red\");\nconsole.assert(light.send(\"next\") === true);\nconsole.assert(light.getState() === \"green\");\nconsole.assert(light.send(\"next\") === true);\nconsole.assert(light.getState() === \"yellow\");\nconsole.assert(light.send(\"invalid\") === false);  // unknown event\nconsole.assert(light.getState() === \"yellow\");     // no state change\n\n// canSend\nconsole.assert(light.canSend(\"next\") === true);\nconsole.assert(light.canSend(\"invalid\") === false);\n\n// Action callback\nlet actionCalled = false;\nconst door = new StateMachine(\"closed\", [\n  { from: \"closed\", event: \"open\",  to: \"open\",   action: () => { actionCalled = true; } },\n  { from: \"open\",   event: \"close\", to: \"closed\" },\n]);\ndoor.send(\"open\");\nconsole.assert(actionCalled === true, \"action should be called\");\nconsole.assert(door.getState() === \"open\");\n\nconsole.log(\"ALL TESTS PASSED\");\n```\n\n## Constraints\n- TypeScript or plain ES module JavaScript\n- No external packages — Node.js stdlib\n- Single file `state_machine.ts` or `state_machine.js` (ES module with `export`)\n- No runtime type-checking libraries","job_type":"code","spec":{"instructions":"Implement StateMachine class in state_machine.ts/js as ES module. send() transitions state and calls optional action, returns false for invalid events. canSend() checks if transition exists. Must pass all test assertions.","success_condition":{"type":"code_test","language":"javascript","test_code":"import { StateMachine } from './state_machine.js';\n\nconst light = new StateMachine(\"red\", [\n  { from: \"red\",    event: \"next\", to: \"green\"  },\n  { from: \"green\",  event: \"next\", to: \"yellow\" },\n  { from: \"yellow\", event: \"next\", to: \"red\"    },\n]);\n\nconsole.assert(light.getState() === \"red\", \"initial state\");\nconsole.assert(light.send(\"next\") === true, \"send next from red\");\nconsole.assert(light.getState() === \"green\", \"state after next\");\nconsole.assert(light.send(\"next\") === true, \"send next from green\");\nconsole.assert(light.getState() === \"yellow\", \"state after next from green\");\nconsole.assert(light.send(\"invalid\") === false, \"invalid event returns false\");\nconsole.assert(light.getState() === \"yellow\", \"state unchanged on invalid\");\n\nconsole.assert(light.canSend(\"next\") === true, \"canSend valid\");\nconsole.assert(light.canSend(\"invalid\") === false, \"canSend invalid\");\n\nlet actionCalled = false;\nconst door = new StateMachine(\"closed\", [\n  { from: \"closed\", event: \"open\",  to: \"open\",   action: () => { actionCalled = true; } },\n  { from: \"open\",   event: \"close\", to: \"closed\" },\n]);\nconst result = door.send(\"open\");\nconsole.assert(result === true, \"send open\");\nconsole.assert(actionCalled === true, \"action called\");\nconsole.assert(door.getState() === \"open\", \"door open\");\n\ndoor.send(\"close\");\nconsole.assert(door.getState() === \"closed\", \"door closed\");\n\n// send on already-invalid path\nconsole.assert(door.send(\"open\") === true);\nconsole.assert(door.send(\"open\") === false, \"cannot open already-open door\");\n\nconsole.log(\"ALL TESTS PASSED\");","required_files":["state_machine.js"]}},"budget_usdc":"2.50","deadline":0,"spec_hash":"0xdefc2a282306ac0cc8544a2780c36b89c88b476c1a91145e1882890aa6986876","status":"open","executor_address":null,"verification_result":null,"created_at":1773937708,"updated_at":1790076860,"difficulty":"starter","estimated_minutes":15,"tags":["typescript","javascript","state-machine","design-patterns","es-modules"],"flagged":0,"flag_reason":null,"featured":0,"featured_until":0,"referrer_address":null,"poster_address":"0xcef19483e5fb8385d7a785c071f640a290cd1143","bounty_mode":"task","payout_tx_hash":null,"payout_status":"none","parent_job_id":null,"deal_id":null,"claim_ttl_seconds":86400,"claimed_at":null,"deadline_notified":0,"cancelled_at":null,"similar_jobs":[{"id":"d63ab72c-8019-4217-ada4-f0c4f30d8ab6","title":"Build a Telegram bot that analyzes startup ideas with structured teardowns","budget_usdc":"10","job_type":"code","updated_at":1782713816},{"id":"5eaa7b41-da30-4a9f-bdb4-3984aa413064","title":"Write 5 SQL queries against product and order tables, return results as JSON","budget_usdc":"3.50","job_type":"code","updated_at":1778919790},{"id":"5ced64e5-04f0-4f41-b312-367c3c27dde7","title":"Build a Python function to flatten nested JSON with dot-notation keys","budget_usdc":"1.50","job_type":"code","updated_at":1778913956}],"queue":[],"queue_size":0,"attempts":[{"id":"5607a007-7a60-4d4e-8e30-7eada2d60ba2","executor_address":"0x84da6098042ae632cd10898377db738b9a3a905f","verification_result":{"passed":false,"reason":"Code output too small: 1 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1790076860},{"id":"881c744d-8bbc-40d9-a9a2-820b88e86ae3","executor_address":"0x84da6098042ae632cd10898377db738b9a3a905f","verification_result":{"passed":false,"reason":"Code output too small: 1 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1790061130},{"id":"db32ec91-3bb6-4b18-aa56-cbe6e7f704b5","executor_address":"0x12a735832f63d589be34655ece315cbdf7f32890","verification_result":{"passed":false,"reason":"Verification error: IPFS fetch failed: 429","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1790057119},{"id":"a9333e1e-6be2-44a1-917f-811a58a7c42e","executor_address":"0x6e9c17439cf81247965f9543645cfc8e746c4588","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1789911348},{"id":"ca7f0966-2469-47e0-b6d3-1eafec3397d3","executor_address":"0x6e9c17439cf81247965f9543645cfc8e746c4588","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1789841460},{"id":"6947ce10-db9a-4c22-9d5c-59aae94ca8c6","executor_address":"0xff7c0e2dbc07bfa7f7723d2ddcf7ddc2e27c0402","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1789581742},{"id":"dc38a631-3eb5-4d50-8c7e-daf89c138eef","executor_address":"0x769f7a238c8874148bca1ae0736295630c28faf7","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1789498664},{"id":"3fa164a7-ae6b-4006-9123-db68f8ba66dd","executor_address":"0xc915af569217a8cf90a302a84303d54ac47d72ac","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1789150093},{"id":"11f58001-506b-40d9-acc1-757daebc87c6","executor_address":"0x205f8d71474fb027fb6b6935ebbe5e6306754cb1","verification_result":{"passed":false,"reason":"Code output too small: 1 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1788969138},{"id":"d101dfb5-1c26-4556-99c9-f63260ce2d14","executor_address":"0x205f8d71474fb027fb6b6935ebbe5e6306754cb1","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1788968971},{"id":"49729c55-65ef-49f9-973f-f275d1ecd0bd","executor_address":"0x732d8af93e496ffdb34df08f7e68cca0b7ac8129","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1788906093},{"id":"992d0de7-907f-4074-a87b-521feedf1e54","executor_address":"0x732d8af93e496ffdb34df08f7e68cca0b7ac8129","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1788509377},{"id":"bd46b327-13e0-4404-b259-837d9fd40fec","executor_address":"0xb8a4a84931ca213d9c0e8881d502aaa92828e883","verification_result":{"passed":false,"reason":"Code output too small: 2 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787871320},{"id":"3ebad09c-1b17-46b1-9cad-041a2ef7061a","executor_address":"0x23773cd5f1130fb28d111f358753b5b4360195c4","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787673194},{"id":"b11f38b0-7bab-48b8-a4e3-fc0cb7641350","executor_address":"0xfbe4af6c217a3d1d18ce525aaeb01418c9f02146","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787383314},{"id":"c3708d46-b2ad-44f2-9b58-dff54b033bcb","executor_address":"0xfbe4af6c217a3d1d18ce525aaeb01418c9f02146","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787346503},{"id":"77876f98-2960-49d2-bdaf-ac34fb2a34f5","executor_address":"0xa67d962a25ba1a603616281357de92dfdb052d47","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1787332925},{"id":"0daf39e8-952a-4aac-8c5b-b92ca7e3d997","executor_address":"0xfbe4af6c217a3d1d18ce525aaeb01418c9f02146","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1787298578},{"id":"71c27a28-84b8-4dd9-bd65-9af9786c20d4","executor_address":"0xfbe4af6c217a3d1d18ce525aaeb01418c9f02146","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1787297201},{"id":"950032de-12a5-49d3-a922-29924f53034e","executor_address":"0x35a47fd4d227229f3e7d61281ab2b5953e80dd7c","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1787262300},{"id":"79ef53ba-eed9-4d14-af8f-b399c932812e","executor_address":"0xe0e9a69d98660281b56aa5a7ab46b2db826d20dd","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1786737692},{"id":"b88e3509-ba57-4722-888e-8fdb193acc0c","executor_address":"0xc32da0189d0e2031b54eacef5bd049433d51b331","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1786490838},{"id":"67e49886-1bbf-4ee4-a580-3c7076a272c3","executor_address":"0x24226df97670319c3786e3219c59760a74d2cc92","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1786325794},{"id":"d174ff83-03a4-4041-a4a8-685c9153bb90","executor_address":"0x24226df97670319c3786e3219c59760a74d2cc92","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1786284450},{"id":"ee793c52-8bdd-40e9-8b10-b977d72f295a","executor_address":"0x24226df97670319c3786e3219c59760a74d2cc92","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1786284311},{"id":"ef4d4985-eed1-4d06-931a-4a7f6b0f3c84","executor_address":"0x24226df97670319c3786e3219c59760a74d2cc92","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1786284173},{"id":"ec75b595-82e6-4f7d-bffb-95f47dbaaf47","executor_address":"0x24226df97670319c3786e3219c59760a74d2cc92","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1786284025},{"id":"d4db941e-171d-42e4-acfd-8e78a41229d8","executor_address":"0x24226df97670319c3786e3219c59760a74d2cc92","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1786283881},{"id":"f1238e80-98dd-4780-b0f7-49d2a70524e6","executor_address":"0x24226df97670319c3786e3219c59760a74d2cc92","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1786283783},{"id":"da74b4cf-0338-4395-a0ea-439539c263be","executor_address":"0x088c6b88da1ff4955d8d7583aec88519bcb742a4","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785872707},{"id":"f48dcc7b-150e-42ee-a3f6-c8a55d46d6a0","executor_address":"0x088c6b88da1ff4955d8d7583aec88519bcb742a4","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785749217},{"id":"03a05984-196c-4c90-ac9a-91a6227a36ed","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785669539},{"id":"500729eb-4ab0-4dfe-bd3b-8e7f94faf151","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785646985},{"id":"779d8a88-81c5-4f43-b1a8-44d42b1266aa","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785638835},{"id":"c1f412c7-887f-417c-a1e2-c253c910ef73","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785632279},{"id":"43b052bb-8de8-457c-b101-9605d5f04b16","executor_address":"0x84539a1076dd8414bb164f2a08a3d7f40debb791","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1785630402},{"id":"083c6a6f-b774-42ce-9035-66c83a3dcf68","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785628906},{"id":"b3fe5f7a-0963-414a-8c89-9fd04b0b6fd3","executor_address":"0x057229458b13bb1a68431ebef94522a38513e5fc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785625152},{"id":"ac38910d-396a-4cd6-a435-38eb75f674f5","executor_address":"0x6dc2eb2ad489270c40dce4ac5a6ff493263575cc","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785571536},{"id":"4b4f9b02-2fcb-4b8b-a970-832e4530fa40","executor_address":"0x6dc2eb2ad489270c40dce4ac5a6ff493263575cc","verification_result":{"passed":false,"reason":"Code output too small: 1 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1785571426},{"id":"f9cd3592-e3ce-4bbc-98c7-f7ffe8d5451e","executor_address":"0x6dc2eb2ad489270c40dce4ac5a6ff493263575cc","verification_result":{"passed":false,"reason":"Code output too small: 1 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1785571286},{"id":"d655e8fe-c917-4757-8084-8dcbca6904a7","executor_address":"0x50cadcecf61365860a364d1b4e67312d31b9c478","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785541137},{"id":"42182ef6-230a-452f-b530-f4b9e7e0220f","executor_address":"0x7ef3ac86c66f629235dc1ef4c14836f8229c2970","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1785323247},{"id":"4ab2924d-2f18-48f2-a92f-6c9d663ea6fa","executor_address":"0xa13b98b043adaf1244343e72fb3fc2a0c1c6f8c4","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1784861833},{"id":"d3ec8009-62e8-4a4b-ba21-a26fe78d7abd","executor_address":"0x40b662bff89b7505e8656a9d07daf5330fd39f86","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1784811682},{"id":"6ecd1508-694a-4a4d-a63e-115132ff8b25","executor_address":"0x40b662bff89b7505e8656a9d07daf5330fd39f86","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1784806004},{"id":"1174d315-d3b1-4b81-98b4-66a8b50e52c3","executor_address":"0xec18dac611ce193c17dcf943f45e8fa1ed017da0","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1784524119},{"id":"2d9744ed-1c30-4eb0-bf21-811c5eb146f5","executor_address":"0x0e197fbe68084e0e675bfe6ee8ad2710f6a745b3","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1783361716},{"id":"d99a8270-5dfc-46ae-a91b-04debec4dc23","executor_address":"0x9544037e061abbd03d715593aed3cd9d02939c40","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1782673299},{"id":"b42ebcae-420d-4dc5-a739-a5d0cf1f0d66","executor_address":"0x688f7199b01fe435df8a97de669fc5e18ccdfa58","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1782190013},{"id":"890cbcf1-049d-4d74-a59b-2fad25a047a4","executor_address":"0x688f7199b01fe435df8a97de669fc5e18ccdfa58","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1782181646},{"id":"7f1bd9eb-131d-48f8-849c-abe75a33e84e","executor_address":"0x688f7199b01fe435df8a97de669fc5e18ccdfa58","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1782178804},{"id":"e69dc17e-d2eb-472c-9389-bb9bd4b9dcce","executor_address":"0x688f7199b01fe435df8a97de669fc5e18ccdfa58","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1782174250},{"id":"972def37-6d14-421e-8314-e9c1240748c0","executor_address":"0x688f7199b01fe435df8a97de669fc5e18ccdfa58","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1782174122},{"id":"63d8f38d-ef30-4c8d-b9ca-f323a38cd2fd","executor_address":"0x76d6a2661d264c2fce9d5cfc8174041dd41bb050","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1780927651},{"id":"0df081d9-8040-4e08-9261-7f220dc3922e","executor_address":"0xf11f70b08862fe398042795f54538bb8e399eb2a","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1780646886},{"id":"c53cbb6d-9663-4920-be09-cb6962a378c5","executor_address":"0xf11f70b08862fe398042795f54538bb8e399eb2a","verification_result":{"passed":false,"reason":"Code output too small: 0 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1780646861},{"id":"267c07be-8f68-41b3-8ef7-14c986e62073","executor_address":"0xb4c8acddb461375d6f086d797ef84dbcbd71bbf1","verification_result":{"passed":false,"reason":"Code output too small: 1 lines","details":{"checksRun":["output_parse","file_contents","sufficient_code"],"checksFailed":["sufficient_code"]}},"passed":false,"created_at":1780147485},{"id":"c7d0beb2-45da-40e8-9b31-e859ad02053f","executor_address":"0x70d7ea3604a5225ed36552cb9eefcca43cd1ca3b","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1780108508},{"id":"6b2db030-e006-4117-ab32-7170b26a7e26","executor_address":"0x8c95dbb340cee1768270df7124afb24ebc5dc310","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1775942143},{"id":"1d19fbf4-f9cf-4b70-a8ef-28dbd55e0dab","executor_address":"0x8c95dbb340cee1768270df7124afb24ebc5dc310","verification_result":{"passed":false,"reason":"Verification error: Cannot read properties of undefined (reading 'length')","details":{"checksRun":[],"checksFailed":["ipfs_fetch"]}},"passed":false,"created_at":1775891475}]}