{"address":"0xdef8fbbe5c61d8512b95995418abd9e693cfe0cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"RareFeeHook","listed":true,"description":"A volatility-based fee hook for RareLaunch pools that charges a configurable fee (0–6%) in the pool's quote currency on buys (beforeSwap) and sells (afterSwap), splitting fees 75/25 between the pool creator and platform operator. Only the bound launcher factory can initialize pools, and fees can only be lowered (never raised) by the creator after launch.","deployer":null,"creationTx":null,"codeBytes":11801,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"other","dynamicFee":false,"customData":false,"flags":["beforeInitialize","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":8396,"lines":[{"key":"access","level":"red","text":"Can block swaps","detail":"Swaps are gated (other): only some addresses, or only at some times, can trade through it."},{"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."},{"key":"beforeInitialize","level":"grey","text":"Runs code when a pool is created","detail":"Called once, when someone creates a pool with this hook."}],"score":60,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Swap access is gated","points":-15}],"pools":10,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":63431665,"firstSeen":1789452619,"ageDays":41.38229166666667,"poolList":[{"id":"0xe20f068d0cb8d3f92297706426c2bec4f513f2a412d99ec4cf232ce97892ecec","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x0a58f4b5cc980c287cf7ee8ed1b17308e70f650e","s":"?","d":18,"usd":null},"fee":5000,"ts":60,"b":63438947,"t":1789453361,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xcb5daae7549902154923330903c691d5f019ed10508de6a6aeb5dbb1a42f9030","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x730cecf48c9786843431d0f1f339edc4d32536aa","s":"?","d":18,"usd":null},"fee":5000,"ts":60,"b":63438710,"t":1789453337,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb4952fe4d54aa96cc1719cd96d02711b5b36deede59af77fa9cc71801a89825d","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x011b5f39d83d12bb7770f240412d49ebad9d79d5","s":"?","d":18,"usd":null},"fee":5000,"ts":60,"b":63438496,"t":1789453315,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xaea3f12908488eebc4218ec5dc9f3c884837f1f17634bf375646b3b59a4dd414","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x115fdbff01e587a7b87b23a5b9e8aa4d193a48bd","s":"?","d":18,"usd":null},"fee":5000,"ts":60,"b":63438280,"t":1789453293,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6827ddcaede784c97ce4f53c75b230c491c1d2d47793b3b62cc67cdeb3ab6ffe","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x9ab11a9b91b7221b5de977ca0b100d248421e209","s":"?","d":18,"usd":null},"fee":5000,"ts":60,"b":63436886,"t":1789453151,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x35cd865f409cf9417ea0415e463e038cedc12052683d62f004d13f68ae0541e7","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xd7ea25f33edb338168da9f76623f54aa08ed2a23","s":"?","d":18,"usd":null},"fee":5000,"ts":60,"b":63436565,"t":1789453118,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x9e308de89d6c479a6280c16f1973cd5252808bd391a87e06257a30cf30b90bf5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xd9808cadf46411697a43fba5281b3981d03788e9","s":"?","d":18,"usd":null},"fee":5000,"ts":60,"b":63436120,"t":1789453073,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x8a515bd0733e61e0b3cd879d2a773080df3890949b4aac1bb2c343ff01ed7343","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x1e780cd51a334c1d82ed546996d5108cab6a717d","s":"?","d":18,"usd":null},"fee":5000,"ts":60,"b":63434658,"t":1789452924,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x7e17460c252abf50fad6579746e8f1a0fdc640d2d227763e67001e6630cff3f2","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x5b5ff19683820c7e0a0c54d93e674c910d268c6c","s":"?","d":18,"usd":null},"fee":5000,"ts":60,"b":63433355,"t":1789452791,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x0d57b24162f2943882ebb46a1d08f7e47fcaac363b796d991ef4f6459e6eb702","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x05a4def081b56730f0022bc27330f701de45e9d8","s":"?","d":18,"usd":null},"fee":2000,"ts":60,"b":63431665,"t":1789452619,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":{"pool":"0xe20f068d0cb8d3f92297706426c2bec4f513f2a412d99ec4cf232ce97892ecec","t":1793047156,"dir":[{"zf1":true,"inRaw":"15554607645847","outRaw":"7380495143087509460787","expRaw":"7700120533566031313663","takeBps":415,"gas":169688,"reverted":false},{"zf1":false,"inRaw":"7738814606599293764554","outRaw":"14834398369139","expRaw":"15476834607617","takeBps":415,"gas":186875,"reverted":false}],"lpFee":5000,"takeBps":415,"reverted":false,"gas":169688,"pair":"ETH / ?"},"snapshot":{"block":98513114,"ts":1793028049}}