// 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);