Navigate:
Uniswap V3 Core
~$V3UC0.1%

Uniswap V3 Core: Automated market maker contracts

Core smart contracts for the Uniswap V3 decentralized exchange protocol on Ethereum.

LIVE RANKINGS • 03:09 AM • STEADY
OVERALL
#395
18
CRYPTO
#29
11
30 DAY RANKING TREND
ovr#395
·Crypt#29
STARS
5.0K
FORKS
3.0K
7D STARS
+3
7D FORKS
+5
Tags:
See Repo:
Share:

Learn more about Uniswap V3 Core

Uniswap V3 Core is a collection of smart contracts that implement the core functionality of the Uniswap V3 automated market maker protocol. The contracts handle liquidity pool creation, token swapping, and concentrated liquidity management through a factory pattern and individual pool contracts. The implementation uses advanced mathematical algorithms for price calculation and fee distribution across different price ranges. These contracts serve as the foundation for decentralized token trading and liquidity provision on Ethereum.

Uniswap V3 Core

1

Concentrated Liquidity

Allows liquidity providers to specify price ranges for their capital, increasing capital efficiency compared to uniform distribution models.

2

Multiple Fee Tiers

Supports different fee structures for trading pairs, enabling optimized pricing for various asset types and volatility levels.

3

Factory Architecture

Uses a factory contract pattern to deploy and manage individual pool contracts, ensuring consistent implementation across all trading pairs.


import {
  abi as FACTORY_ABI,
  bytecode as FACTORY_BYTECODE,
} from '@uniswap/v3-core/artifacts/contracts/UniswapV3Factory.sol/UniswapV3Factory.json'

// Deploy the factory contract
const factory = await ethers.getContractFactory(FACTORY_ABI, FACTORY_BYTECODE);
const deployedFactory = await factory.deploy();
await deployedFactory.deployed();

console.log('Uniswap V3 Factory deployed to:', deployedFactory.address);



[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers