From e426e7ee4eb7f14e6c64547b419f68d8b33070f4 Mon Sep 17 00:00:00 2001 From: saucepoint Date: Wed, 9 Oct 2024 19:25:07 -0400 Subject: [PATCH 1/5] note on uniswap x --- .../v4/concepts/08-integrated-routing-uniswap-x.mdx | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx diff --git a/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx new file mode 100644 index 000000000..e26d6fc81 --- /dev/null +++ b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx @@ -0,0 +1,9 @@ +--- +title: Integrated Routing with UniswapX +--- + +For the initial deployment of Uniswap v4, the [Uniswap Interface](https://app.uniswap.org) does not permissionlessly support routing to pools with hooks. The interface expects to support pools with hooks, *eventually*. + +In the interim, Hook developers can receive order routing from the Uniswap Interface by running a UniswapX filler. + +Developers should check [UniswapX Documentation](/contracts/uniswapx/overview) to get started \ No newline at end of file From 92edf92a09fcd4080086592ffea2eabe42d9243e Mon Sep 17 00:00:00 2001 From: Alex Karys Date: Fri, 11 Oct 2024 11:47:35 -0400 Subject: [PATCH 2/5] Update 08-integrated-routing-uniswap-x.mdx --- .../v4/concepts/08-integrated-routing-uniswap-x.mdx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx index e26d6fc81..7b50316d4 100644 --- a/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx +++ b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx @@ -2,8 +2,12 @@ title: Integrated Routing with UniswapX --- -For the initial deployment of Uniswap v4, the [Uniswap Interface](https://app.uniswap.org) does not permissionlessly support routing to pools with hooks. The interface expects to support pools with hooks, *eventually*. +The Uniswap Interface will be ramping up support for hooks in it's standard routing system progressively over time. Hook builders looking to get immediate access to flow from the interface can do so by running a UniswapX filler for their hooked pools. -In the interim, Hook developers can receive order routing from the Uniswap Interface by running a UniswapX filler. +At a high level, hook builders filler implementations will need to do the following: -Developers should check [UniswapX Documentation](/contracts/uniswapx/overview) to get started \ No newline at end of file +1. (On Mainnet) Subscribe to the UniswapX RFQ system on mainnet and submit fillable bids from orders they receive +2. Listen to the public feed for orders they won or that are open to be filled publicly +3. Execute those orders against pools that use their hooks + +Developers should check [UniswapX Documentation](/contracts/uniswapx/overview) to get started. From 37559af6aaeb5c3f0f3a81197be11a66fbf98b87 Mon Sep 17 00:00:00 2001 From: Alex Karys Date: Fri, 11 Oct 2024 11:48:00 -0400 Subject: [PATCH 3/5] Update 08-integrated-routing-uniswap-x.mdx --- docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx index 7b50316d4..cc689bb82 100644 --- a/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx +++ b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx @@ -2,7 +2,7 @@ title: Integrated Routing with UniswapX --- -The Uniswap Interface will be ramping up support for hooks in it's standard routing system progressively over time. Hook builders looking to get immediate access to flow from the interface can do so by running a UniswapX filler for their hooked pools. +The [Uniswap Interface](https://app.uniswap.org) will be ramping up support for hooks in it's standard routing system progressively over time. Hook builders looking to get immediate access to flow from the interface can do so by running a UniswapX filler for their hooked pools. At a high level, hook builders filler implementations will need to do the following: From f17a9f56cc15e90ddf5cd4e76c3a6f2862381e1f Mon Sep 17 00:00:00 2001 From: saucepoint <98790946+saucepoint@users.noreply.github.com> Date: Fri, 11 Oct 2024 12:25:42 -0400 Subject: [PATCH 4/5] Update docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx Co-authored-by: Alice <34962750+hensha256@users.noreply.github.com> --- docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx index cc689bb82..ad180d6ae 100644 --- a/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx +++ b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx @@ -4,7 +4,7 @@ title: Integrated Routing with UniswapX The [Uniswap Interface](https://app.uniswap.org) will be ramping up support for hooks in it's standard routing system progressively over time. Hook builders looking to get immediate access to flow from the interface can do so by running a UniswapX filler for their hooked pools. -At a high level, hook builders filler implementations will need to do the following: +At a high level, hook builders' filler implementations will need to do the following: 1. (On Mainnet) Subscribe to the UniswapX RFQ system on mainnet and submit fillable bids from orders they receive 2. Listen to the public feed for orders they won or that are open to be filled publicly From 07785d784ee28b198bd19ab45168e5b4190375a5 Mon Sep 17 00:00:00 2001 From: saucepoint <98790946+saucepoint@users.noreply.github.com> Date: Fri, 11 Oct 2024 12:25:46 -0400 Subject: [PATCH 5/5] Update docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx Co-authored-by: Alice <34962750+hensha256@users.noreply.github.com> --- docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx index ad180d6ae..4bad9e4f5 100644 --- a/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx +++ b/docs/contracts/v4/concepts/08-integrated-routing-uniswap-x.mdx @@ -6,7 +6,7 @@ The [Uniswap Interface](https://app.uniswap.org) will be ramping up support for At a high level, hook builders' filler implementations will need to do the following: -1. (On Mainnet) Subscribe to the UniswapX RFQ system on mainnet and submit fillable bids from orders they receive +1. (On Mainnet) Subscribe to the UniswapX RFQ system and submit fillable bids from orders they receive 2. Listen to the public feed for orders they won or that are open to be filled publicly 3. Execute those orders against pools that use their hooks