{"address":"0x05319ce1a1c342357355558d4a470dd4bd072888","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"ViraltokHook","listed":true,"description":"Bonding-curve fair-launch hook (pump.fun-style x·y=k) that serves buys and sells via BeforeSwapDelta during the launch phase, auto-graduates to a standard AMM by seeding single-sided liquidity at the final curve price, and applies a constant 1% LP fee override post-graduation with 50/50 creator/protocol fee splitting.","deployer":null,"creationTx":null,"codeBytes":21539,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":true,"customData":false,"flags":["beforeInitialize","beforeAddLiquidity","beforeSwap","beforeSwapReturnsDelta"],"flagBits":10376,"lines":[{"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":"beforeAddLiquidity","level":"grey","text":"Can block people from adding liquidity","detail":"Called before each deposit into the pool."},{"key":"beforeInitialize","level":"grey","text":"Runs code when a pool is created","detail":"Called once, when someone creates a pool with this hook."},{"key":"dynamicFee","level":"amber","text":"Can charge a different fee on each swap","detail":"The pool's LP fee is dynamic: the hook sets it, swap by swap."}],"score":65,"scoreItems":[{"label":"Can change swap amounts","points":-25},{"label":"Dynamic fee","points":-10}],"pools":2,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":9249603,"firstSeen":1784004081,"ageDays":104.44407407407408,"poolList":[{"id":"0x1399b350bf80766ad1e7e86667106333dc746129b80b0d6bdde44cee74293293","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x92eddcdd2719ec37f0950e8967007afb7b781ac1","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":9674667,"t":1784046612,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x4568fab36545dead1b5e9c3e81022463084e8447ad1cacceafd9e17353238d89","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x4690a52e2ab169de5fa11d13c1c6d1ef69a7f1ed","s":"?","d":18,"usd":null},"fee":8388608,"ts":60,"b":9249603,"t":1784004081,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}