Parameters to lock a position (TokenExtensions based position only).
The type of lock to apply to the position.
The account that would fund the creation of LockConfig account
authority that owns the token corresponding to this desired position.
PublicKey for the position which will be locked.
PublicKey for the mint token for the Position token.
The associated token address for the position token in the owners wallet.
PDA for the LockConfig account that will be created to manage lock state.
PublicKey for the whirlpool that the position belongs to.
Parameters to lock a position (TokenExtensions based position only).
Param: lockType
The type of lock to apply to the position.
Param: funder
The account that would fund the creation of LockConfig account
Param: positionAuthority
authority that owns the token corresponding to this desired position.
Param: position
PublicKey for the position which will be locked.
Param: positionMint
PublicKey for the mint token for the Position token.
Param: positionTokenAccount
The associated token address for the position token in the owners wallet.
Param: lockConfigPda
PDA for the LockConfig account that will be created to manage lock state.
Param: whirlpool
PublicKey for the whirlpool that the position belongs to.