IlluviumCorePool

Verified contract

Active on Ethereum with 44,750 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $268.85
ERC-20
Value $90.34
ERC-20
Value $0.05
ERC-20
--
ERC-20
--
0x3b3e27989dffa556b11618e35e71e3bb01c3a5f0cc5e10831ec2ad18b762d510
0x8e2ceaa87184e0cdb6f405a765c6ed65888cb9243d8b4edc2573a632d24011dd
0x8d7a2e87773650d0b271f23cf97632696ee04ac5d77ec6f14096745bf196f4b1
0xe43bfc56b485dd1130217e5d7ac8f1ebe7328ee9351d39c1fa424c4b6c701bed
0x3f1973abd042d54a21e23c89c5556f5f9718b5210d0fb1ee94905a1f9013fb15
0xaafba6ec5edabe275ccce0b8f8c0b5a953176de7dace2b8f738ee91600a77020
0xbfb86872953256e713526e24f3ae585f966bab14efc7344e916faebc1440efd6
0x5a9adc567356849b3d9e653c2c0dcd6543b05ddc084108233b712d1f94a89c3b
0x4dccd8c9f65f0eb59e891e6ba868991d5d57373d1fa46ea8e947f34212b4b2ab
0x8fde5657446a004cf772c7589960675f09a99cc31296e14215944d4504069243

Functions
Getter at block 21247654
blockNumber(view returns (uint256)
21247654
factory(view returns (address)
0x2996222cb2bf3675e5f5f88a5f211736197f03c7
ilv(view returns (address)
0x767fe9edc9e0df98e07454847909b5e959d7ca0e
isFlashPool(view returns (bool)
false
lastYieldDistribution(view returns (uint64)
19856916
now256(view returns (uint256)
1732331351
poolToken(view returns (address)
0x6a091a3406e0073c3cd6340122143009adac0eda
poolTokenReserve(view returns (uint256)
8416721933708896865137
silv(view returns (address)
0x398aea1c9ceb7de800284bb399a15e0efe5a9ec2
usersLockingWeight(view returns (uint256)
16367415668066198718335465837
vault(view returns (address)
0x0000000000000000000000000000000000000000
vaultRewardsPerWeight(view returns (uint256)
0
weight(view returns (uint32)
0
yieldRewardsPerWeight(view returns (uint256)
8932882
Read-only
balanceOf(address _userview returns (uint256)
getDeposit(address _useruint256 _depositIdview returns (struct IPoolDeposit)
getDepositsLength(address _userview returns (uint256)
pendingVaultRewards(address _stakerview returns (uint256 pending)
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
receiveVaultRewards(uint256 _rewardsAmount
setVault(address _vault
setWeight(uint32 _weight
stake(uint256 _amountuint64 _lockUntilbool _useSILV
stakeAsPool(address _stakeruint256 _amount
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
VaultRewardsClaimed(address indexed _byaddress indexed _touint256 amount
VaultRewardsReceived(address indexed _byuint256 amount
VaultUpdated(address indexed _byaddress _fromValaddress _toVal
YieldClaimed(address indexed _byaddress indexed _tobool sIlvuint256 amount
Constructor
constructor(address _ilvaddress _silvaddress _factoryaddress _poolTokenuint64 _initBlockuint32 _weight
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.