getLockupsByAccount

function getLockupsByAccount(
    address _account
)external returns(LockupResultInfo[] memory list)

ํŠน์ • ๊ณ„์ • ๋ฝ์—… ์ •๋ณด ๋ณด๊ธฐ

Parameters

Type
Value
Description

address

_account

lockup ๊ณ„์ • ์ฃผ์†Œ

Return Values

struct LockupResultInfo{
    uint256 lockuptime;    // lockup ์‹œ์ž‘ ์‹œ๊ฐ„
    uint256 timestamp;     // unlock ์‹œ๊ฐ„
    uint256 amount;        // Lockup ํ† ํฐ ๊ฐœ์ˆ˜
    uint256 duration;      // Lockup ๊ธฐ๊ฐ„
    uint256 amountIndex;   // lockup ๊ธฐ๊ฐ„ Index
    uint256 index;         // Lokcup Index 
}

Type
Value
Description

LockupResultInfo[]

list

lockup ์ •๋ณด

LockupResultInfo.uint256

lockuptime

lockup ์‹œ์ž‘ ์‹œ๊ฐ„

LockupResultInfo.uint256

timestamp

lockup ์‹œ๊ฐ„

LockupResultInfo.uint256

amount

lockup ํ† ํฐ ๊ฐœ์ˆ˜

LockupResultInfo.uint256

duration

lockup ๊ธฐ๊ฐ„

LockupResultInfo.uint256

amountIndex

lockup ๊ธฐ๊ฐ„ Index

LockupResultInfo.uint256

index

lockup index

Example

await lockupContract.getLockupsByAccount(accounts[0].address)

// ๊ฒฐ๊ณผ
[
  [
    BigNumber { value: "1679469948" },
    BigNumber { value: "1679324400" },
    BigNumber { value: "24000000000000000000" },
    BigNumber { value: "23328000" },
    BigNumber { value: "33" },
    BigNumber { value: "9" },
    '0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC',
    lockuptime: BigNumber { value: "1679469948" },
    timestamp: BigNumber { value: "1679324400" },
    amount: BigNumber { value: "24000000000000000000" },
    duration: BigNumber { value: "23328000" },
    index: BigNumber { value: "33" },
    amountIndex: BigNumber { value: "9" },
    account: '0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC'
  ]
]

2023.03.22

Last updated