LatticeStakingPool

Verified contract

Active on Ethereum with 1,023 txns
Deployed by via 0x0cee5411 at 14279179
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $5,358.01
0x8042b47b3c460f907fe47eae74a1962cacb425d1719238eb75689df064c2fd81
0x56082d2677b1b8837f1a87a0a8b2fc1e021337e92af5a21e184c5c9f4bdaba1b
0x95d9a0077ff74c343cc27cbc401ebdc200537ee3bebd35457fc986fa0727a329
0x31f4a603947b65ca5285afb88244834049a7f10c03acf7c7af1bbf75afa93f0a
0xfcb981d831c44640c7c73ab649c04f4f9dbf8056602dc322d53fce34688812a4
0x28c9531f0c438c24c10a23566b17e272b1a2ff36bec14f46163abf2bc0547442
0xb94964d7f3638fe64424183b93aabf6f791e161a179bc9b0dc43435d8d44f13b
0x5b9f5f9d60ed241ec7dad2762f3e47bcedea11b0e94c59eab5c542013d51dd53
0x13636cb98565ccb1cd9e0c845cd7500b29de66b7d998f4cd0af55991bf52f46d
0xd7291725a4dbce079922653fabd27740a9a4af67c3898d0f88eee993a608ea10

Functions
Getter at block 20885871
numberOfProjects(view returns (uint256)
4
stakingToken(view returns (address)
0xa393473d64d2f9f026b60b6df7859a689715d092
Read-only
didUserWithdrawFunds(uint256uint256addressview returns (bool)
getAmountStakedByUserInPool(uint256 _projectIduint256 _poolIdaddress _addressview returns (uint256)
getPercentageAmountStakedByUserInPool(uint256 _projectIduint256 _poolIdaddress _addressview returns (uint256)
getTotalAmountStakedInPool(uint256 _projectIduint256 _poolIdview returns (uint256)
getTotalAmountStakedInProject(uint256 _projectIdview returns (uint256)
getTotalStakingInfoForProjectPerPool(uint256 _projectIduint256 _poolIduint256 _pageNumberuint256 _pageSizeview returns (struct LatticeStakingPoolUserInfo[])
isProjectNameTaken(stringview returns (bool)
numberOfPools(uint256 _projectIdview returns (uint256)
projectNameToProjectId(stringview returns (uint256)
projects(uint256view returns (string nameuint256 totalAmountStakeduint256 numberOfPoolsuint256 startTimestampuint256 endTimestamp)
stakingPoolInfo(uint256uint256view returns (uint256 maxStakingAmountPerUseruint256 totalAmountStaked)
userStakedAmount(uint256uint256addressview returns (uint256)
State-modifying
addProject(string _nameuint256 _startTimestampuint256 _endTimestamp
addStakingPool(uint256 _projectIduint256 _maxStakingAmountPerUser
deposit(uint256 _projectIduint256 _poolIduint256 _amount
disableProject(uint256 _projectId
withdraw(uint256 _projectIduint256 _poolId
Events
Deposit(address indexed _useruint256 indexed _projectIduint256 indexed _poolIduint256 _amount
PoolAdded(uint256 indexed _projectIduint256 indexed _poolId
ProjectAdded(uint256 indexed _projectIdstring _projectName
ProjectDisabled(uint256 indexed _projectId
Withdraw(address indexed _useruint256 indexed _projectIduint256 indexed _poolIduint256 _amount
Constructor
constructor(address _stakingToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.