Installation
Package Manager
npm
npm install @uniswap/v3-sdk-nextRequirements
- Node.js: 18.x or later
- TypeScript: 5.0 or later (recommended)
Peer Dependencies
The V3 SDK depends on SDK Core and V2 SDK:
npm install @uniswap/sdk-core-next @uniswap/v2-sdk-nextUsage
import {
Pool,
Position,
Route,
Trade,
SwapRouter,
NonfungiblePositionManager,
FeeAmount,
} from '@uniswap/v3-sdk-next'
import { Token, CurrencyAmount, Percent } from '@uniswap/sdk-core-next'TypeScript Configuration
{
"compilerOptions": {
"target": "ES2022",
"module": "ESNext",
"moduleResolution": "bundler",
"strict": true
}
}