Uniswap Foundation logo

Uniswap Foundation

$20,000

About

Uniswap needs no introduction and its upcoming version, Uniswap v4, reignites the protocol as a premier platform for developers. Uniswap v4 introduces Hooks, allowing developers to plug arbitrary solidity logic inside the swap lifecycle. Whether it’s pool creation, swaps, or liquidity modifications, developers can elect to execute solidity logic before and after an operation has happened. Beyond hooks, v4 also introduces dynamic fees, flash accounting, ERC-6909 balances, and a singleton design — all to enable gas-efficient complex operations. From token-based fee discounts to MEV minimization, v4 provides an wide opportunity for researchers and developers — regardless of skillset. With Unichain providing 250ms transaction times, expect to observe better transaction quality for Uniswap v4!

Prizes

🪝 Hooks, Hooks, and Hooks$10,000
🥇
1st place
$4,000
🥈
2nd place
$3,000
🥉
3rd place
$2,000
Implement a hook, leveraging first-class features Ideas / Scope: * Dynamic Fees: showcase potential hooks that rely on dynamic fees to reward LPs or swappers * Custom Curves: showcase hooks swapping on a custom curve * Hook Fees: showcase novel hook fee designs for value redistribution, MEV capture, single-token fees, token flywheels * NoOp/async swaps * General Hooks: use of hook functions * Liquidity-managing hooks: hooks which automate or streamline liquidity management

Qualification Requirements

Having a proper interface for submission is not mandatory. However, evidence of working code is required Please attempt to incorporate: - well-designed unit tests with proper assertions - or successful testnet transactions - or local testing on anvil

🧱 Integrations, Research, and Experiments$5,000
🥇
1st place
$2,500
🥈
2nd place
$1,500
🥉
3rd place
$1,000
Integrations with Uniswap v4, including periphery contracts, infrastructure, and user abstractions. Research and experiments are also eligible. A catch-all category for anything using Uniswap v4, but is not directly implementing a hook. Examples include, but are not limited to: - Pool Operators (periphery): Contracts that call PoolManager - Infrastructure / SDKs / Developer Tooling - swap and stake, stake-able ERC6909 - Ponder schemas - general-purpose Uniswap X filler for Uniswap v4 - v4’s liquidity donation for value-distribution - Parallel transaction simulation - Testing toolkits - Hook backtesting - User Abstraction - Liquidity management - Leverage products, lending systems - Cross-chain intents with ERC-7683 - MEV/ LVR Research

Qualification Requirements

The project must be incorporating Uniswap v4 as a dependency in some capacity Having a proper interface for submission is not mandatory. However, evidence of working code is required Please attempt to incorporate: - well-designed unit tests with proper assertions - or successful testnet transactions - or local testing on anvil

⛓️ Unichain$5,000
🥇
1st place
$2,000
🥈
2nd place
$1,250
🥉
3rd place
$750
🏅
Honorable Mentions
$250 ×2
Deploy a DeFi app to Unichain Sepolia! Topics particularly interesting by the Uniswap Foundation: - Tokenomics & issuance mechanisms - Uniswap v4 :) - Leverage and Credit

Qualification Requirements

For Unichain Prizes: testnet transactions are REQUIRED Having a proper interface for submission is not mandatory. Developers should opt for unit tests and transaction scripts, if they elect to not implement an interface

Workshop

🛠️ Hands-on with Uniswap v4

A walkthrough of Uniswap v4 & hook development for beginners

This workshop is happening in-person

04:30 PM PDT — Friday, Oct 18, 2024 in Workshop Room 1