From 65f10c0f6fa09d9d89cd6481c5c8035bd8e654bd Mon Sep 17 00:00:00 2001 From: "hook-registry-bot[bot]" Date: Fri, 19 Jun 2026 11:54:15 +0000 Subject: [PATCH] Add OnlyHooksHook hook on ethereum --- ...633d861ab705dc6a2ef91b478b9cab00f4044.json | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 hooks/ethereum/0x903633d861ab705dc6a2ef91b478b9cab00f4044.json diff --git a/hooks/ethereum/0x903633d861ab705dc6a2ef91b478b9cab00f4044.json b/hooks/ethereum/0x903633d861ab705dc6a2ef91b478b9cab00f4044.json new file mode 100644 index 0000000..8f88f25 --- /dev/null +++ b/hooks/ethereum/0x903633d861ab705dc6a2ef91b478b9cab00f4044.json @@ -0,0 +1,35 @@ +{ + "hook": { + "address": "0x903633d861ab705dc6a2ef91b478b9cab00f4044", + "chain": "ethereum", + "chainId": 1, + "name": "OnlyHooksHook", + "description": "Takes a fee (default 1%) on the output token of every swap via afterSwapReturnsDelta, routing 50% to the treasury and 50% split evenly among the trader's active creator beneficiaries per SubscriptionRegistry. Unsubscribed traders send the full creator share to treasury. Trader identity is decoded from hookData if present, otherwise falls back to tx.origin; empty hookData never reverts.", + "deployer": "0xC8e7571512A7D765008c264E89D71151bf89cdeB", + "verifiedSource": true, + "auditUrl": "" + }, + "flags": { + "beforeInitialize": false, + "afterInitialize": false, + "beforeAddLiquidity": false, + "afterAddLiquidity": false, + "beforeRemoveLiquidity": false, + "afterRemoveLiquidity": false, + "beforeSwap": false, + "afterSwap": true, + "beforeDonate": false, + "afterDonate": false, + "beforeSwapReturnsDelta": false, + "afterSwapReturnsDelta": true, + "afterAddLiquidityReturnsDelta": false, + "afterRemoveLiquidityReturnsDelta": false + }, + "properties": { + "dynamicFee": false, + "upgradeable": false, + "requiresCustomSwapData": false, + "vanillaSwap": false, + "swapAccess": "none" + } +}