Helper
해당 컨트랙트는 두 개의 토큰을 가져오지 않더라도, 하나의 토큰으로 풀에 예치할 수 도록 도와주는 기능을 제공하는 컨트랙트 입니다.
Code
Github Link: (Will be updated after official launch)
Address
Events, Read-Only Functions, and State-Changing Functions
State-Changing Functions
estimateLP
function estimateLP(address lp, address token, uint amount, uint swap, bool validPool) public view returns (uint estLP, uint realInput, uint estTarget)
Method to estimate the expected amounts, depositing with single token.
Parameters
lp
: Address of LP tokentoken
: Token address to be depositedamount
: Amount of token not to be swappedswap
: Amount of token to swapvalidPool
: Whether it is a pool with KSP rewards
Returns
estLP
: Expected number of LP token to be mintedrealInput
: Actual number of input amountestTarget
: Amount of tokens to be receivedthrough swap
estimateSwapAmount
function estimateSwapAmount(address lp, address token, uint amount) public view returns (uint maxLP, uint maxSwap, uint targetAmount)
Method to change the mining weight per liquidity pair
Parameters
lp
: Address of LPtoken
: Token address to be depositedamount
: Amount of token to be deposited
Returns
maxLP
: Expected number of LP token to be mintedmaxSwap
: Expected amount of token to swaptargetAmount
: Amount of tokens to be received through swap
Last updated
Was this helpful?