investSingle

function investSingle(
    address _token,
    uint256 _amountDesired,
    uint256 _period,
    uint _deadline
)external ensure(_deadline)

토큰 Staking 할 때 사용

Parameters

Type
Value
Description

address

_token

스테이킹 할 토큰 주소

uint256

_amountDesired

스테이킹 할 토큰 개수

uint256

_period

스테이킹 할 기간(sec)

uint

_deadline

트랜잭션 최대 시간 (현재시간+종료시간, sec단)

Example

// 토큰 허용
await mockToken0Contract.approve(stakingRouterContract.address, MaxUint256)

await stakingRouterContract.investSingle(
     mockToken0Contract.address,
     ethers.utils.parseEther("1.0"),
     10,
     MaxUint256
)

2022.12.23

Last updated