{"address":"0xc937309e7642b95b1f4b6187755843088c2ba8cc","chain":"robinhood","chainName":"Robinhood Chain","chains":["robinhood"],"name":"PrinterHook","listed":true,"description":"Singleton Uniswap v4 hook for token launches that extracts a 1% protocol fee and a configurable creator fee (up to 5%) in ETH on every swap, distributing proceeds to a treasury, token creator, holder reward pool, and optional swap referrer. Only the registered factory can create pools, and all liquidity is permanently locked at launch.","deployer":null,"creationTx":null,"codeBytes":12330,"implementation":null,"verified":true,"audit":null,"upgradeable":false,"swapAccess":"none","dynamicFee":false,"customData":false,"flags":["beforeInitialize","beforeAddLiquidity","beforeSwap","afterSwap","beforeSwapReturnsDelta","afterSwapReturnsDelta"],"flagBits":10444,"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."},{"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."}],"score":75,"scoreItems":[{"label":"Can change swap amounts","points":-25}],"pools":11,"activePools":0,"swaps24":0,"swaps7":0,"volume24Usd":0,"volume7Usd":0,"firstSeenBlock":27689949,"firstSeen":1785853107,"ageDays":83.04331018518519,"poolList":[{"id":"0xf864804b573b3c62947b08469b8ad1d2d8dd70f954e0650a6df8cb10bdccacb5","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xc9bc729647e502fd1ce59a3a22241748d8ce39bb","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27752239,"t":1785859352,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xb460cfb35c0873992f35e0dd3f3bbc4e09f34edfbc2396f3bc61e942572e97d0","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x8e22e49da915568f4c23ec366f0fa85f2652e35b","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27751585,"t":1785859286,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x198ba9e8eb1015530cdc08eb1be1f7a7b1cf2e8ae4bb738cdf62543b5413b081","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x4cab3ac7842b246ff37d17c79ce4c95b73430c28","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27748373,"t":1785858964,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xa4c1fcd1003718078d4d311bcc425c7b447e99d18012a33a20827c2190b70b38","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf9a92f22f859e30e57e5a5c9393869937caf5031","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27744896,"t":1785858616,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x08563628abb99cb87d149dca229a52418fb92a9f29aa82e0cf7107a8b2c99eab","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xf394c3f62aedfd3e7f196a4662b551b65ca4fb60","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27743532,"t":1785858479,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0xd0f076ac0d0183770472bb641d04e74877593580dcfd01b90811bc232c08e001","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x7b734aeac469e1976cf781c86d9eb1c3d4f96f00","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27743245,"t":1785858450,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x6254e048b6bf78fcd2e51fcc1b94de0699a5ce7c0d276b13a647552ffe063370","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0xca19beaec0643ecf9d0609d16b19764e1231d87f","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27736139,"t":1785857738,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x9461dd43e243dd5af47e8eb26104039d65e37f704b5212a9a8973fa673cd2181","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x603b511309d7c27efbd6ef62ab0d18eb87bb4d0c","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27732679,"t":1785857391,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x457f89f2619c67a2760ab1458ae4f08717a9e700c0558c838d736e89a4ff7be1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x08bc96945c9c5d1098083f749a377a9cbd97c10e","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27729952,"t":1785857117,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x9bed734c696a3bf8cb677bfd6fff054ce665d62ef295464df9d924b799169a78","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x28ecb551c041fc6778eac138db1b93649d511968","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27718249,"t":1785855944,"s7":0,"s24":0,"v7":0,"u":0},{"id":"0x18b8d51ae0f8b4a23e3048a7ac27a783a97b3e81031dcfcd6162a9acb4a6d2b1","t0":{"a":"0x0000000000000000000000000000000000000000","s":"ETH","d":18,"usd":2331.971314},"t1":{"a":"0x2485799b7cc4616e9e15363029ca903eb483c45a","s":"?","d":18,"usd":null},"fee":0,"ts":60,"b":27689949,"t":1785853107,"s7":0,"s24":0,"v7":0,"u":0}],"daily":null,"days":7,"probe":null,"snapshot":{"block":98513114,"ts":1793028049}}