// Lockup μ 보 μ
λ ₯ (μλ μμΌλ‘ κΈ°μ
)
address account; // Lockup κ³μ μ£Όμ
uint256 amount; // Lockup ν ν° κ°μ
uint256 duration; // Lokcup κΈ°κ°
let lockupInfo = [
[accounts[1].address, ethers.utils.parseEther("0.1"), ONE_MONTH*1],
[accounts[1].address, ethers.utils.parseEther("0.1"), ONE_MONTH*2],
[accounts[1].address, ethers.utils.parseEther("0.1"), ONE_MONTH*3],
]
// Encode ννλ‘ μΉν
const abiCoder = ethers.utils.defaultAbiCoder;
const encodeLockupInfo= abiCoder.encode(["tuple(address, uint256, uint256)[]"], [mintInfo]);
// exec
await lockupContract.setLockups(encodeLockupInfo);