FlashPoolV2

Verified contract

Active on Ethereum with 1,846 txns
Deployed by via 0xb7117fab at 13064209
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,401.9
0x5fd704de1d4d5fda95cac7d4845094ac35c92b1b5640af525b296ed4cbe50b86
0xc26759c7e88b03599c00e073db13b0adb163759b89c6bd97d56b7939aa250397
0x62613a3a035c4ccaccea625252a8cb665fa77a3794688260d3e955f7ca4459ea
0x30d52115d6c3d32c22ac5f1eeffc3bac741f4e50028dfa01856d6e046d1e5783
0x03f5cff6134270f11444ab14066f1d263e14be355e71a8fd1e9667e762d30bf1
0x35534e4fc3f59c9e32a36b319575e3a8164d67113a1f20b0ef88b4d3ce934e51
0x95660d3890c51f277e7ef515b9d68efa37a27942ace8ef63dd14017e9f419623
0x08a03dd227ad492a0d155bd03bf79a2067db16028139a2b0282ffe8b505512fd
0xb3a2a08844686b4dabdd906cdd8a53bbf2a7d80b684f46b471b7140b523f3ca1
0x8cfe374e60cfcf46e2f9a76decdff4ffac096a282c600346249ebdd0beba2883

Functions
Getter at block 21400754
blockNumber(view returns (uint256)
21400754
endBlock(view returns (uint64)
13173742
factory(view returns (address)
0x2996222cb2bf3675e5f5f88a5f211736197f03c7
ilv(view returns (address)
0x767fe9edc9e0df98e07454847909b5e959d7ca0e
internalToken(view returns (address)
0x618679df9efcd19694bb1daa8d00718eacfa2883
isFlashPool(view returns (bool)
true
isPoolDisabled(view returns (bool)
true
lastYieldDistribution(view returns (uint64)
13173683
now256(view returns (uint256)
1734179291
poolToken(view returns (address)
0x4c6997d462b0146fa54b747065411c1ba0248595
silv(view returns (address)
0x398aea1c9ceb7de800284bb399a15e0efe5a9ec2
usersLockingWeight(view returns (uint256)
829355939285044867672220000000
weight(view returns (uint32)
0
yieldRewardsPerWeight(view returns (uint256)
34905683
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 _internalTokenuint64 _initBlockuint32 _weightuint64 _endBlock
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.