Transfer LP tokens between users within a pro pool.
If the receiver doesn’t have an existing LP position, a new one is created automatically (the payer covers the rent). The sender’s LP balance is reduced and the receiver’s is increased.
LP tokens represent a proportional share of the pool’s reserves and accumulated fees.
Transfer LP tokens from one user to another within a pro pool. The receiver will get a new LP position PDA if they don't have one yet. The payer covers the account creation rent.
On-chain address of the pro pool state account. Returned in the response when creating a pool.
Public key of the LP token sender. Must be a signer.
Public key of the wallet that will sign and pay for the transaction.
Public key of the LP token receiver. A new LP position will be created for them if one does not exist.
Program ID of the Heaven DEX program. Use HEAVENoP2qxoeuF8Dj2oT1GHEnu49U5mJYkdeC8BAX2o for mainnet.
Amount of LP tokens to transfer.
x >= 0Maximum compute units for the transaction. Higher values allow more complex operations but cost more. Defaults to a sensible value if omitted.
x >= 0Priority fee in micro-lamports per compute unit. Higher values increase transaction priority. Defaults to a sensible value if omitted.
x >= 0Base64 encoded versioned transaction. Decode, sign with the sender (and payer if different), and submit.