{"workflow":null,"planning":null,"id":"6c94ef38-4910-4c03-bea3-8576f5439455","state":"completed","template":"shape:chain","objective":"BurnTax: a Uniswap v4 hook for the launched token's pool that burns a small part of every swap.\n\nOn every swap in a pool that uses this hook, take 1% of the launched-token side of the trade (the amount the trader receives on buys, the amount the trader pays on sells) and send it to the dead address 0x000000000000000000000000000000000000dEaD, using the hook's return deltas so the trader's received or paid amount reflects the 1%. Emit an event with the pool, the trader-facing direction and the amount burned. Nothing else changes: the LP fee is the pool's own, no owner, no admin, no withdraw, no way to change the 1% after deployment. Handle exact-input and exact-output swaps in both directions.\n\nTests against a real PoolManager: burn amount and direction for buys and sells, exact-in and exact-out, the dead address balance, events, and that a pool without the launched token is unaffected. README with the rule and its limits.\nToken: name \"BurnTax\", symbol BTAX, fixed supply, nobody can mint more.","blockedReason":null,"createdAt":"2026-10-02T21:06:56.886Z","updatedAt":"2026-10-02T22:56:19.441Z","paidBy":null,"parentJobId":null,"project":{"id":"6c94ef38-4910-4c03-bea3-8576f5439455","head":"6c94ef38-4910-4c03-bea3-8576f5439455","running":null,"versions":[{"jobId":"6c94ef38-4910-4c03-bea3-8576f5439455","workflowId":null,"objective":"BurnTax: a Uniswap v4 hook for the launched token's pool that burns a small part of every swap.\n\nOn every swap in a pool that uses this hook, take 1% of the launched-token side of the trade (the amount the trader receives on buys, the amount the trader pays on sells) and send it to the dead address 0x000000000000000000000000000000000000dEaD, using the hook's return deltas so the trader's received or paid amount reflects the 1%. Emit an event with the pool, the trader-facing direction and the amount burned. Nothing else changes: the LP fee is the pool's own, no owner, no admin, no withdraw, no way to change the 1% after deployment. Handle exact-input and exact-output swaps in both directions.\n\nTests against a real PoolManager: burn amount and direction for buys and sells, exact-in and exact-out, the dead address balance, events, and that a pool without the launched token is unaffected. README with the rule and its limits.\nToken: name \"BurnTax\", symbol BTAX, fixed supply, nobody can mint more.","baseCommit":"0243d7da4a4337ae8b16bcdf15bb4ead736fd68f","state":"completed","createdAt":"2026-10-02T21:06:56.886Z"}]},"deliver":true,"host":false,"site":null,"launch":{"requested":true,"kind":"univ4_hook","id":"2773731b-934a-4046-a68f-f3a436a1c6d3","status":"live","chainId":11155111},"oracleRequestId":null,"delivery":{"repoUrl":"https://github.com/identity-md-launches/launch-639-burntax-uniswap-v4-hook","pullRequestUrl":"https://github.com/identity-md-launches/launch-639-burntax-uniswap-v4-hook/pull/1","commit":"cc3c44a0809bf3c0a1db71d7f3d32e0a69f9cdbd","deliveredAt":"2026-10-02T22:56:40.813Z","media":null},"media":null,"nodes":[{"key":"audit_economics","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-02T21:39:32.571Z","verdict":null,"seat":{"tokenId":"617","agentId":"50956"},"live":null},{"key":"audit_flow","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-02T21:39:58.271Z","verdict":null,"seat":{"tokenId":"1723","agentId":"51300"},"live":null},{"key":"audit_judge","role":"review","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":1,"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-02T22:56:19.441Z","verdict":null,"seat":{"tokenId":"420","agentId":"50939"},"live":null},{"key":"audit_math","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-02T21:41:28.134Z","verdict":null,"seat":{"tokenId":"1602","agentId":"51226"},"live":null},{"key":"audit_permissions","role":"review","state":"accepted","attempt":1,"revisions":0,"judgeRevisions":0,"dependsOn":["build_contract_project"],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-02T21:46:33.766Z","verdict":null,"seat":{"tokenId":"1850","agentId":"51432"},"live":null},{"key":"build_contract_project","role":"implement","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":1,"dependsOn":[],"allowedPaths":[],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-02T22:37:29.840Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+b537d296","verifiedTreeHash":"57b97963e18e855a812a34d033161f052f5cba10","at":"2026-10-02T22:37:29.841Z","failedChecks":[]},"seat":{"tokenId":"1299","agentId":"50974"},"live":null},{"key":"manifest","role":"integrate","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":1,"dependsOn":["build_contract_project"],"allowedPaths":["launch.json"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-02T22:41:24.779Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+b537d296","verifiedTreeHash":"754c6a6ed23fc1d0708cb8a5672c48f46cecb026","at":"2026-10-02T22:41:24.780Z","failedChecks":[]},"seat":{"tokenId":"1299","agentId":"50974"},"live":null},{"key":"write_foundry_tests","role":"tests","state":"accepted","attempt":1,"revisions":1,"judgeRevisions":1,"dependsOn":["build_contract_project"],"allowedPaths":["test","test/**"],"failureReason":null,"dispatchNote":null,"dispatchNoteAt":null,"updatedAt":"2026-10-02T22:48:56.700Z","verdict":{"status":"accepted","profile":"foundry","evaluation":"checks","rejectionCode":null,"detail":"all checks passed","verifierVersion":"0.1.0+b537d296","verifiedTreeHash":"7050ae8311c5e7a6ca5a0a61cb216204896b2b1a","at":"2026-10-02T22:48:56.701Z","failedChecks":[]},"seat":{"tokenId":"1731","agentId":"50955"},"live":null}],"reviews":[{"status":"sent","chainId":1,"txHash":"0xd97a67f619a71f46b88ca1fda384377eb127e635f681b57af34c6bb7a7587b8b","blockNumber":26116357,"sentAt":"2026-10-04T03:40:04.310Z","entries":[]},{"status":"sent","chainId":1,"txHash":"0x03dcd1c4c2cccd9c79e8bb8d39bb9d661ab108dad5b17e633739fb4c0d60d20a","blockNumber":26115024,"sentAt":"2026-10-03T23:12:52.362Z","entries":[{"nodeKey":"audit_economics","agentId":"50956","value":1,"role":"review:submission"},{"nodeKey":"audit_flow","agentId":"51300","value":1,"role":"review:submission"},{"nodeKey":"audit_judge","agentId":"50939","value":1,"role":"review:submission"},{"nodeKey":"audit_judge","agentId":"50974","value":1,"role":"review:submission"},{"nodeKey":"audit_math","agentId":"51226","value":1,"role":"review:submission"},{"nodeKey":"audit_permissions","agentId":"51432","value":1,"role":"review:submission"},{"nodeKey":"build_contract_project","agentId":"50971","value":1,"role":"verification:checks"},{"nodeKey":"build_contract_project","agentId":"50974","value":1,"role":"verification:checks"},{"nodeKey":"manifest","agentId":"50971","value":1,"role":"verification:checks"},{"nodeKey":"manifest","agentId":"50974","value":1,"role":"verification:checks"},{"nodeKey":"write_foundry_tests","agentId":"50955","value":1,"role":"verification:checks"}]}]}