setLockups

function setLockups(
    bytes _lockups
)

Lockup 한번에 등록

Parameters

TypeValueDescription

bytes

_lockups

lockup 정보들

※ ABI Encode 형태

struct LockupRequest{
    address account;
    uint256 amount;
}
TypeValueDescription

address

account

계정 주소

uint256

amount

lockup 토큰 수량

※ 락업 토큰은 최소 12 Ether 이상

Example

let lockupInfo = [
    [accounts[1].address, ethers.utils.parseEther("100")],
    [accounts[2].address, ethers.utils.parseEther("200")],
    [accounts[3].address, ethers.utils.parseEther("300")],
]

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

// exec
await lockupContract.setLockups(encodeLockupInfo)

2023.03.22

Last updated