Liquidity Pool
Extract key attributes of a position
This function is used to extract key attributes of a position.
Function arguments
position
&Position
The current position to extract detailed data.
Returns
u64
Position identifier
u32
Lower tick boundary
u32
Upper tick boundary
u128
Liquidity value
u256
Fee growth inside for token 0
u256
Fee growth inside for token 1
u64
Pending fees for position in token 0
u64
Pending fees for position in token 1
Extract position rewards
This function is used to extract all reward information associated with the given position.
Function arguments
position
&Position
A reference to the position from which reward details are retrieved
Returns
vector<PositionRewardInfo>
A vector containing all reward information records of the position
Extract reward info of a position
This function is used to extract the detailed reward data from a position reward information.
Function arguments
reward_info
&PositionRewardInfo
A reference to the reward info record to extract detailed data
Returns
u256
The reward growth accumulated
u64
The pending reward amount
Last updated