Skip to content

Conversation

@DreamXzxy
Copy link

@DreamXzxy DreamXzxy commented Oct 7, 2025

Hook addresses:

  • RING_FEW_ETH_HOOK_ON_MAINNET: 0x12b504160222D66c38d916d9FbA11B613c51E888
  • RING_FEW_UNI_HOOK_ON_MAINNET: 0xCF1E7189264a84D7454077dC713c3d11400de888
  • RING_FEW_WBTC_HOOK_ON_MAINNET: 0x948922B055187c7366E71B876aB1242EBBAeA888
  • RING_FEW_CBBTC_HOOK_ON_MAINNET: 0x28416B4c065e877E7c0BfF17ab1f67C6527D6888
  • RING_FEW_USDC_HOOK_ON_MAINNET: 0x1989CdAb2779ed83c0C81A5799FF6aF2e03c6888
  • RING_FEW_USDT_HOOK_ON_MAINNET: 0x9590a832d08545AaD4F2A148f3eEFA6EDe1C2888
  • RING_FEW_DAI_HOOK_ON_MAINNET: 0x90828f70070d84Ac5CDE145b27Ca75FDa6D02888

Uniswap App pages for the hooked pools:

@DreamXzxy DreamXzxy changed the title Allowlist Ring Protocol hooks on Ethereum. feat: allowlist Ring Protocol hooks on Ethereum. Oct 8, 2025
@DreamXzxy DreamXzxy changed the title feat: allowlist Ring Protocol hooks on Ethereum. feat: allowlist Ring Protocol hooks on Ethereum Oct 8, 2025
Comment on lines 87 to 94
// example pool: https://app.uniswap.org/explore/pools/ethereum/0x9c193659e9c8e7a801eaadfd3d61cca35239955fcc04e996a770d28805d21d4d
export const RING_FEW_ETH_HOOK_ON_MAINNET = '0x12b504160222D66c38d916d9FbA11B613c51E888'
export const RING_FEW_UNI_HOOK_ON_MAINNET = '0xCF1E7189264a84D7454077dC713c3d11400de888'
export const RING_FEW_WBTC_HOOK_ON_MAINNET = '0x948922B055187c7366E71B876aB1242EBBAeA888'
export const RING_FEW_CBBTC_HOOK_ON_MAINNET = '0x28416B4c065e877E7c0BfF17ab1f67C6527D6888'
export const RING_FEW_USDC_HOOK_ON_MAINNET = '0x1989CdAb2779ed83c0C81A5799FF6aF2e03c6888'
export const RING_FEW_USDT_HOOK_ON_MAINNET = '0x9590a832d08545AaD4F2A148f3eEFA6EDe1C2888'
export const RING_FEW_DAI_HOOK_ON_MAINNET = '0x90828f70070d84Ac5CDE145b27Ca75FDa6D02888'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needs to be lowercase

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@jsy1218
Copy link
Member

jsy1218 commented Oct 10, 2025

also can quote through https://app.warp.dev/block/aqtnQpvZkqdIUyVeu9Io2S, but see the simulation failure. simulation failure happens when we submit to tenderly for the simulated universal router swaps. See trace https://www.tdly.co/shared/simulation/82298416-2c64-4fba-8cca-0c20b22ac5af

@jsy1218
Copy link
Member

jsy1218 commented Oct 13, 2025

also can quote through https://app.warp.dev/block/aqtnQpvZkqdIUyVeu9Io2S, but see the simulation failure. simulation failure happens when we submit to tenderly for the simulated universal router swaps. See trace https://www.tdly.co/shared/simulation/82298416-2c64-4fba-8cca-0c20b22ac5af

Actually this time it succeeds https://www.tdly.co/shared/simulation/dc94ef9f-b7c2-435f-a3c1-c8d9c5a704a1

@Ponx
Copy link
Contributor

Ponx commented Oct 22, 2025

None of the pools provided in the description are hooked pools, just standard pools between two assets. Some of the hooked pools appear to be:
https://app.uniswap.org/explore/pools/ethereum/0xd233d590a34569a9256d167d3990c1164e357ad6cb76eef4e043358f4f6bf343
https://app.uniswap.org/explore/pools/ethereum/0x7a81621f11b9023e67f5cfedb7feaa8946a225cba91cc53929ea84edf2cd194a
https://app.uniswap.org/explore/pools/ethereum/0x884c00abc9b0fa843ea2dfdd025e1df5611db552f396e2f17c88fb2ceef199e1

We need to retest simulation through one of these pools to confirm the hook is routable. Routing is already available through the non-hooked pools

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants