Skip to main content
Helpful?

NonfungiblePositionManager

@uniswap/v3-sdk / Exports / NonfungiblePositionManager

Class: NonfungiblePositionManager

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• Private new NonfungiblePositionManager()

Cannot be constructed.

Defined in​

nonfungiblePositionManager.ts:181

Properties​

INTERFACE​

▪ Static INTERFACE: Interface

Defined in​

nonfungiblePositionManager.ts:176

Methods​

addCallParameters​

▸ Static addCallParameters(position, options): MethodParameters

Parameters​

NameType
positionPosition
optionsAddLiquidityOptions

Returns​

MethodParameters

Defined in​

nonfungiblePositionManager.ts:199


collectCallParameters​

▸ Static collectCallParameters(options): MethodParameters

Parameters​

NameType
optionsCollectOptions

Returns​

MethodParameters

Defined in​

nonfungiblePositionManager.ts:326


createCallParameters​

▸ Static createCallParameters(pool): MethodParameters

Parameters​

NameType
poolPool

Returns​

MethodParameters

Defined in​

nonfungiblePositionManager.ts:192


encodeCollect​

▸ Static Private encodeCollect(options): string[]

Parameters​

NameType
optionsCollectOptions

Returns​

string[]

Defined in​

nonfungiblePositionManager.ts:286


encodeCreate​

▸ Static Private encodeCreate(pool): string

Parameters​

NameType
poolPool

Returns​

string

Defined in​

nonfungiblePositionManager.ts:183


removeCallParameters​

▸ Static removeCallParameters(position, options): MethodParameters

Produces the calldata for completely or partially exiting a position

Parameters​

NameTypeDescription
positionPositionThe position to exit
optionsRemoveLiquidityOptionsAdditional information necessary for generating the calldata

Returns​

MethodParameters

The call parameters

Defined in​

nonfungiblePositionManager.ts:341


safeTransferFromParameters​

▸ Static safeTransferFromParameters(options): MethodParameters

Parameters​

NameType
optionsSafeTransferOptions

Returns​

MethodParameters

Defined in​

nonfungiblePositionManager.ts:416

Helpful?