V4PositionManager
@uniswap/v4-sdk / V4PositionManager
Defined in: PositionManager.ts:206
Properties
INTERFACE
staticINTERFACE:Interface
Defined in: PositionManager.ts:207
Methods
addCallParameters()
staticaddCallParameters(position,options):MethodParameters
Defined in: PositionManager.ts:224
Parameters
| Parameter | Type |
|---|---|
position | Position |
options | AddLiquidityOptions |
Returns
collectCallParameters()
staticcollectCallParameters(position,options):MethodParameters
Defined in: PositionManager.ts:387
Produces the calldata for collecting fees from a position
Parameters
| Parameter | Type | Description |
|---|---|---|
position | Position | The position to collect fees from |
options | CollectOptions | Additional information necessary for generating the calldata |
Returns
The call parameters
createCallParameters()
staticcreateCallParameters(poolKey,sqrtPriceX96):MethodParameters
Defined in: PositionManager.ts:217
Public methods to encode method parameters for different actions on the PositionManager contract
Parameters
| Parameter | Type |
|---|---|
poolKey | PoolKey |
sqrtPriceX96 | BigintIsh |
Returns
encodeERC721Permit()
staticencodeERC721Permit(spender,tokenId,deadline,nonce,signature):string
Defined in: PositionManager.ts:435
Parameters
| Parameter | Type |
|---|---|
spender | string |
tokenId | BigintIsh |
deadline | BigintIsh |
nonce | BigintIsh |
signature | string |
Returns
string
encodeModifyLiquidities()
staticencodeModifyLiquidities(unlockData,deadline):string
Defined in: PositionManager.ts:421
Parameters
| Parameter | Type |
|---|---|
unlockData | string |
deadline | BigintIsh |
Returns
string
encodePermitBatch()
staticencodePermitBatch(owner,permitBatch,signature):string
Defined in: PositionManager.ts:426
Parameters
| Parameter | Type |
|---|---|
owner | string |
permitBatch | AllowanceTransferPermitBatch |
signature | string |
Returns
string
getPermitData()
staticgetPermitData(permit,positionManagerAddress,chainId):NFTPermitData
Defined in: PositionManager.ts:452
Parameters
| Parameter | Type |
|---|---|
permit | NFTPermitValues |
positionManagerAddress | string |
chainId | number |
Returns
removeCallParameters()
staticremoveCallParameters(position,options):MethodParameters
Defined in: PositionManager.ts:314
Produces the calldata for completely or partially exiting a position
Parameters
| Parameter | Type | Description |
|---|---|---|
position | Position | The position to exit |
options | RemoveLiquidityOptions | Additional information necessary for generating the calldata |
Returns
The call parameters