For the complete documentation index, see llms.txt. This page is also available as Markdown.

AUniswapDecoder

AUniswapDecoder

InvalidCommandType

error InvalidCommandType(uint256 commandType)

UnsupportedAction

error UnsupportedAction(uint256 action)

ZERO_ADDRESS

address ZERO_ADDRESS

NON_EXISTENT_POSITION_FLAG

address NON_EXISTENT_POSITION_FLAG

_uniV4Posm

contract IPositionManager _uniV4Posm

constructor

constructor(address wrappedNative, address v4Posm) internal

Parameters

_decodeInput

Decodes the input for a command.

Parameters

Name
Type
Description

commandType

bytes1

The command type to decode.

inputs

bytes

The encoded input data.

params

struct AUniswapDecoder.Parameters

Return Values

Name
Type
Description

[0]

struct AUniswapDecoder.Parameters

params containing relevant outputs.

Position

Each liquidity position has its associated hook address, which can be null if no hook is used.

_decodePosmAction

It cannot handle minting and increasing liquidity in the same call, as we run decoding before forwarding the call, hence the position is not stored, and cannot return pool and position info, which are necessary to append value

Last updated