getLiquidityValue

function getLiquidityValue(
    address _tokenA,
    address _tokenB,
    uint256 _liquidityAmount
) external view returns (
    uint256 tokenAAmount,
    uint256 tokenBAmount
)

유동성 풀 Token을 통해 각 토큰의 개수를 얻을 때 사용

Parameters

Type
Value
Description

address

_tokenA

LP 토큰A 주소

address

_tokenB

LP 토큰B 주소

uint256

_liquidityAmount

LP 토큰 개수

Return Values

Type
Value
Description

uint256

tokenAAmount

tokenA의 개수

uint256

tokenBAmount

tokenB의 개수

Example

// 유동성풀을 통한 토큰 개수 얻기
await ComputeContract.connect(accounts[0]).getLiquidityValue(
    mockToken0Contract.address,
    mockToken1Contract.address,
    1000000
)

// 결과 (토큰A, 토큰B 개수)
[ BigNumber { value: "1414213" }, BigNumber { value: "707106" } ]

2022.12.22

Last updated