Type Alias OpenPositionParams

OpenPositionParams: {
    funder: PublicKey;
    owner: PublicKey;
    positionMintAddress: PublicKey;
    positionPda: PDA;
    positionTokenAccount: PublicKey;
    tickLowerIndex: number;
    tickUpperIndex: number;
    whirlpool: PublicKey;
}

Parameters to open a position in a Whirlpool.

PublicKey for the whirlpool that the position will be opened for.

PublicKey for the wallet that will host the minted position token.

PDA for the derived position address.

PublicKey for the mint token for the Position token.

The associated token address for the position token in the owners wallet.

The tick specifying the lower end of the position range.

The tick specifying the upper end of the position range.

The account that would fund the creation of this account