setLockups

function setLockups( bytes _lockups );

Lockup 등록 Parameters

※ ABI Encode 형태

Example

     // Lockup 정보 입력 (아래 순으로 기입)

    address account;        // Lockup 계정 주소
    uint256 amount;         // Lockup 토큰 개수
    uint256 endTime;       // Lokcup 종료 시간

    let lockupInfo = [
        [accounts[1].address, ethers.utils.parseEther("0.1"), Math.floor(Date.parse('9/1/2022, 15:38:00')/1000)],
        [accounts[1].address, ethers.utils.parseEther("0.1"), Math.floor(Date.parse('9/2/2022, 15:38:00')/1000)],
        [accounts[1].address, ethers.utils.parseEther("0.1"), Math.floor(Date.parse('9/3/2022, 15:38:00')/1000)],
    ]

    // Encode 형태로 치환
    const abiCoder = ethers.utils.defaultAbiCoder;
    const encodeLockupInfo= abiCoder.encode(["tuple(address, uint256, uint256)[]"], [mintInfo]); 

    // exec
    await lockupContract.setLockups(encodeLockupInfo);

Last updated