Uniswap Grant Demo

Implementation of custom positions contract for Uniswap V3. This contract uses ilrta, a framework for creating custom but composable token standards.

Gas Benchmarking

Uniswap V3 Uniswap V3 + ilrta
Add liquidity (cold) 295,220 170,144
Add liquidity (hot) 144,646 153,044
Remove liquidity (partial) 171,229
Remove liquidity (full) 158,917

Function Calls

Event Count
Mint 585,729
Add liquidity 171,979
Remove liquidity 544,659

Gas Savings

Gas Price (gwei) Gas Savings (eth)
25 1,795.4
50 3,590.8
75 5,386.2
100 7,181.6

Recreating

Function invocation count was found using dune analyitics

Scripts

pnpm install

pnpm build

# To run standard uniswap v3 benchmarks
pnpm bun benchmarks/uniswap-v3/index.ts

# To run ilrta + uniswap v3 benchmarks
pnpm bun benchmarks/ilrta-uniswap-v3/index.ts