{"address":"0x122feb945933cc9bdadb01ad4dd08f932940c0cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"SparkHook","listed":true,"description":"A fee-collecting hook for Spark token launches that charges protocol and creator fees on swaps using quote-token amounts, with a block-number-based anti-snipe mechanism that applies elevated fees to early buyers within a configurable window after launch.","deployer":null,"creationTx":null,"codeBytes":6025,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":false,"customData":false,"flags":["beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":204,"lines":[{"key":"afterSwapReturnsDelta","level":"red","text":"Can take a fee from your output","detail":"After the pool fills your swap, the hook can keep part of what you were about to receive."},{"key":"beforeSwapReturnsDelta","level":"red","text":"Can change the price you get","detail":"Before your swap runs, the hook can take or add tokens, so the amount you get is set by its code as well as the pool."},{"key":"beforeSwap","level":"amber","text":"Runs code before your swap and can block it","detail":"The hook is called before every swap. It can revert, which makes your swap fail."},{"key":"afterSwap","level":"amber","text":"Runs code after your swap and can block it","detail":"The hook is called after every swap. It can revert, which undoes your swap."}],"score":75,"scoreItems":[{"label":"Can change swap amounts","points":-25}],"pools":12,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":44909456,"firstSeen":1787578794,"ageDays":63.07008101851852,"poolList":[{"id":"0x4cc31bdf7d33a4958d01545165c6efce244793068b91857c13acaed9b29c491c","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xdd62cd634c68940a8d7d965de59a7ac11bea04a5","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44918402,"t":1787579691,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x800db95dd4a690279d9fef2987c916e4d1715de3dbbfc203b9ea9f2a964a4425","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x08f2d26e14550f753fb11a5dbdcf96f57a3a8854","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44918380,"t":1787579689,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x3bb4288976431d62686393b1ed5999a6273d32321eaa86ff4862bea945230fac","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x2acbcbd58544f89464ea3df790e3d1722182f454","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909673,"t":1787578816,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4c246607467553ba5b0494590e259d152484f11da3dd3fb68ac66cf964593aff","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x30784f281fcfd52bf5c9135a7e148f732b512ac8","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909651,"t":1787578814,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xe96df3c1355f615a6bc9de9e171585a1103e06e1b482d6d65dcbce0480d557d3","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x31a62d5ca1fbe206db13a1b0810a237e42277717","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909629,"t":1787578812,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xdd72b27dd0293e2ae6214b4c8927a2727a44687d901389fca1b6c99ab8a22046","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x69efbc8d0387a8b2cc37c94b6bd1239abeb012d7","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909609,"t":1787578810,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xcfe56d35ab601ed6bc7bb04001630feaa9a9e4faf21b26c7835412543b600fea","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xac189a1f60451e154c3cfe2facf899d28744cd11","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909585,"t":1787578807,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7b022319f438b9b2bf3ca6522bdab74ee170e0bd190bcd7cf380782e07bc2578","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1c5128517b7baa39725666450c3044391679e060","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909563,"t":1787578805,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x66b63eeb240fd9bed456c6cc048aa90f39db849013d2c6dd6794da5365c9d086","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x8347256060d4ac35b788f410d81af958be087819","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909540,"t":1787578803,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa42e3e98daed38012aa89b78859fef39ea4af24547768bae0594051857dc7acc","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1c7967af496ae3b807c4f835c416961d1b3031b6","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909517,"t":1787578800,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x923681408c91a59187a28485539f40b3a5b3a239b6fee4a929fb44f88b02e5cf","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x693e441c25dac93e05bfa2f80a7447f43189ed7e","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909479,"t":1787578797,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd61c1159b8af5e64213ceb95ac99cafc11031f2ba7846f079e6c22088a6e47dd","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x26fa952253cf6430f8eb39aadd4c5c5770c9aa96","s":"?","d":18,"usd":null},"fee":0,"ts":200,"b":44909456,"t":1787578794,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}