feat: allowlist M0 Allowlist hooks on Ethereum #1226
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hook address:
0xaf53cb78035a8e0acce38441793e2648b15b88a0 (https://etherscan.io/address/0xaf53cb78035a8e0acce38441793e2648b15b88a0)
Deployed pool:
https://app.uniswap.org/explore/pools/ethereum/0x4de849063d9559a699e26463a433c6d29e7570de49209f95295529afee20eb05 (wM/USDC)
Source code:
https://github.com/m0-foundation/uniswap-v4-hooks/blob/main/src/AllowlistHook.sol
Audit:
https://github.com/m0-foundation/uniswap-v4-hooks/blob/main/audits/M0_Uniswap_V4_Hooks_report.pdf
Description:
The Allowlist hook is a hook allowing a manager address to restrict liquidity provision and token swaps to a list of allowlisted addresses.
This hook can also make use of Predicate to monitor swaps and revert in case the address performing a swap is on a sanction list (i.e. OFAC list for example).
Intake form:
The intake form has been submitted a couple months ago but we haven't heard back.