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. For ETHGlobal Brussels, the Uniswap Foundation will be giving out 20,000 USDC in prizes!

Prizes

🪝 Hooks, Hooks, and Hooks$10,000
🥇
1st place
$5,000
🥈
2nd place
$3,000
🥉
3rd place
$2,000
Implement a Hook, leveraging first-class features * Dynamic Fees * Custom Curves - replace the v3 concentrated liquidity with an alternative pricing algorithm * Hook Fees - charge a fee for value redistribution, MEV capture, token flywheels * NoOp - asynchronous swap logic for transaction reordering * General Hooks - use of hook functions, including integrations with third party providers

Qualification Requirements

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

🧱 Integrations$6,000
🥇
1st place
$3,000
🥈
2nd place
$2,000
🥉
3rd place
$1,000
Integrations with Uniswap v4, where hooks are optional. Examples include periphery contracts, infrastructure, or user abstraction * Pool Operators (periphery) - contracts that call PoolManager * Infrastructure / SDKs / Developer tooling * User abstraction - liquidity management, leverage products

Qualification Requirements

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

💡 Research and Experimentation$4,000
🥇
1st place
$2,000
🥈
2nd place
$1,250
🥉
3rd place
$750
An open track for innovation related to Uniswap v4 or AMMs. The catch-all category for projects that do not fit above. Examples include, but are not limited: * ERC-7683 - Cross-chain intents * LVR Minimization * MEV minimization/redistribution * Execution in SUAVE, MPC, or other environments * Fee Optimization

Workshop

🛠️ Uniswap Foundation Workshop: Dynamic Fee...

Gas-price Dynamic Fees: an example Uniswap v4 Hook. A Hook where swap fee is a function of gas-price

This workshop is happening in-person

04:30 PM CEST — Friday, Jul 12, 2024 in Workshop Room 1