diff --git a/lib/util/hooksAddressesAllowlist.ts b/lib/util/hooksAddressesAllowlist.ts index 737e6a484..1141de578 100644 --- a/lib/util/hooksAddressesAllowlist.ts +++ b/lib/util/hooksAddressesAllowlist.ts @@ -83,10 +83,13 @@ export const LIMIT_ORDER_HOOKS_ADDRESS_ON_BASE = '0x9d11f9505ca92f4b6983c1285d1a // example pool: https://app.uniswap.org/explore/pools/unichain/0x348860e4565d7e3eb53af800a8931b1465a7540cdb5fa7f4dfd1e4d0bb2aa7f8 export const PANOPTIC_ORACLE_HOOK_ON_UNICHAIN = '0x79330fe369c32a03e3b8516aff35b44706e39080' +// example pool: https://app.uniswap.org/explore/pools/ethereum/0x389a26ef4a4634e55fc4e3ae2149c1cafdbc141af16057ab5fab962c2dca5221 +export const ASTERIX_HOOK_ON_MAINNET = '0xdad7ea85ff786b389a13f4714a56b1721b56c044' + // we do not allow v4 pools with non-zero hook address to be routed through in the initial v4 launch. // this is the ultimate safeguard in the routing subgraph pool cron job. export const HOOKS_ADDRESSES_ALLOWLIST: { [chain in ChainId]: Array } = { - [ChainId.MAINNET]: [ADDRESS_ZERO, WETH_HOOKS_ADDRESS_ON_MAINNET, CLANKER_STATIC_FEE_HOOKS_ADDRESS_ON_MAINNET], + [ChainId.MAINNET]: [ADDRESS_ZERO, WETH_HOOKS_ADDRESS_ON_MAINNET, CLANKER_STATIC_FEE_HOOKS_ADDRESS_ON_MAINNET, ASTERIX_HOOK_ON_MAINNET], [ChainId.GOERLI]: [ADDRESS_ZERO], [ChainId.SEPOLIA]: [ADDRESS_ZERO, extraHooksAddressesOnSepolia], [ChainId.OPTIMISM]: [ADDRESS_ZERO, WETH_HOOKS_ADDRESS_ON_OP_MAINNET],