IlluviumFlashPool

Verified contract

Active on Ethereum with 136 txns
Deployed by via 0x838e2181 at 12826736
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2.44
0xd36f368f4608544e2569c90873139cb89104f8908a990c7c8098359d089b4ec7
0xd1810eabbf5f62dc76f653dfb8c8e3fae0d446029aa859e84abbf5851b1168f3
0x44ac1a8a428f730560fef8fe05a3fce3f59cb699f40a950e8d00691871d6e434
0x97bd1a4851e25f5ec96f3eb59236831a9ab33bb8a8470aa790871449ce749e5e
0x3a620850d489b4e0b2de9e5079dad79a04d37f4b9a6d2a4983fe8afaebf9013c
From
0xad92844cfe811ebf3bb4fd94946c1051bfeba72bfb76d13ec840699485c838b3
0x59935e1276ca498be29464ca50f44f671d6d2b38425b9cc795e4f76662f3bd6d
From
0x476b5e748860e76517a6875d901024e466e616d24fa8edd75d6881667acf0441
0x7856f69dc4bd5867af7be55e3c659477baaa48fe19298322b80e3dafa456f5c8
0xd66d6620f40e96d1315fc3e7fbc41be5eb56b2709f381f434a64a9e0ab7c30df

Functions
Getter at block 21320181
blockNumber(view returns (uint256)
21320181
endBlock(view returns (uint64)
12921764
factory(view returns (address)
0x2996222cb2bf3675e5f5f88a5f211736197f03c7
ilv(view returns (address)
0x767fe9edc9e0df98e07454847909b5e959d7ca0e
isFlashPool(view returns (bool)
true
isPoolDisabled(view returns (bool)
true
lastYieldDistribution(view returns (uint64)
12916259
now256(view returns (uint256)
1733207231
poolToken(view returns (address)
0x618679df9efcd19694bb1daa8d00718eacfa2883
silv(view returns (address)
0x398aea1c9ceb7de800284bb399a15e0efe5a9ec2
usersLockingWeight(view returns (uint256)
784416275685173184232000000
weight(view returns (uint32)
0
yieldRewardsPerWeight(view returns (uint256)
0
Read-only
balanceOf(address _userview returns (uint256)
getDeposit(address _useruint256 _depositIdview returns (struct IPoolDeposit)
getDepositsLength(address _userview returns (uint256)
pendingYieldRewards(address _stakerview returns (uint256)
rewardToWeight(uint256 rewarduint256 rewardPerWeightpure returns (uint256)
users(addressview returns (uint256 tokenAmountuint256 totalWeightuint256 subYieldRewardsuint256 subVaultRewards)
weightToReward(uint256 _weightuint256 rewardPerWeightpure returns (uint256)
State-modifying
processRewards(bool _useSILV
setWeight(uint32 _weight
stake(uint256 _amountuint64 _lockUntilbool _useSILV
sync(
unstake(uint256 _depositIduint256 _amountbool _useSILV
updateStakeLock(uint256 depositIduint64 lockedUntilbool useSILV
Events
PoolWeightUpdated(address indexed _byuint32 _fromValuint32 _toVal
StakeLockUpdated(address indexed _byuint256 depositIduint64 lockedFromuint64 lockedUntil
Staked(address indexed _byaddress indexed _fromuint256 amount
Synchronized(address indexed _byuint256 yieldRewardsPerWeightuint64 lastYieldDistribution
Unstaked(address indexed _byaddress indexed _touint256 amount
YieldClaimed(address indexed _byaddress indexed _tobool sIlvuint256 amount
Constructor
constructor(address _ilvaddress _silvaddress _factoryaddress _poolTokenuint64 _initBlockuint32 _weightuint64 _endBlock
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.