Overview

The introduction of Uniswap V4 marks a significant milestone in the evolution of the Uniswap Protocol. The introduction of hooks unlocks an entire new design space, empowering developers to engineer innovative functionalities that are seamlessly integrated with the Uniswap Protocol. While this development introduces endless possibility for developers, it also presents a new array of security risks and challenges.

Problem

Hook Development is still at its infancy and currently lacks comprehensive best practices and essentials resources that can assist developers in building hooks. Specifically, the introduction of hooks brings with it additional risks and security challenges that developers must consider during their development process.

Solution

In response to these challenges, this RFP invites for proposals from academic researchers and/or solidity auditors to explore the "malicious design space" of hooks in solidity, especially how they can compromise systems and create safety failures.

The research could adopt two broad approaches:

Scope

The objective of this research is to identify a broad set of system vulnerabilities associated with hooks in order to develop best practices for building safe routing systems.

Possible approaches to the research could include:

Deliverables

As part of the project scoping, the team is expected to define the detailed list of deliverables for their proposal. Depending on the approach chosen, deliverables could include (but are not limited to):