OwnedUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 23,804 txns
Deployed by via 0xb0db48ca at 10366843
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
1 additional variable
ERC-20
--
0x0fa859b7cfe17fc9d28196a35b338e4feb7fc3bf396c584ec4f6df823f04a5f6
0xf1fdd3a59af736a91f121b415278908a5bc1ab26b28da2f6c7cfe38c9984d31e
0x358149287230d1c779bd93f4e5d708e79c55ce7171a23fcd1d88f68f82e27bb3
0x7523401a168d667e04903f764a29a563f9af90c6525f40fd67369204c7263fe5
0x12b9b31ec163d718f77aa1bde7f829586a4c140d7a924a8565bd5e4e8d9b5fc9
0x71ac2af370c82639b56021dde190fd35742b7b2ac1ddcf1cbb599511300e66d0
0x5719a932bbf4d418de780e687986a1b1d0a145cbaf24b54d054539f66d4270d1
0xb27fab00f8e80ac3d3475ab5d7841bc85c28a81ed5fd8e84bcc1d5069e39c32e
0xc7d9ed336210998362f131be329fe42a823245c979a7857b9aebd8bae2ed5bfc
0x546afa2aaf4c5d58c417db5b088c5ffbcd690fbbb5fed18c1ff89dfa9d1e9b70

Functions
Getter at block 21170873
implementation(view returns (address impl)
0xcafea8650173e542835d0e01b5f8b11949a12829
proxyOwner(view returns (address owner)
0x01bfd82675dbcc7762c84019ca518e701c0cd07e
MAX_EXPOSURE(view returns (uint256)
20
MIN_STAKE(view returns (uint256)
20000000000000000000
MIN_UNSTAKE(view returns (uint256)
20000000000000000000
REWARD_ROUNDS_START(view returns (uint256)
1600074000
REWARD_ROUND_DURATION(view returns (uint256)
604800
UNSTAKE_LOCK_TIME(view returns (uint256)
2592000
burn(view returns (uint256 amountuint256 burnedAtaddress contractAddress)
(amount=0, burnedAt=0, contractAddress=0x0000000000000000000000000000000000000000)
contractBurned(view returns (uint256)
0
contractRewarded(view returns (uint256)
0
contractStaked(view returns (uint256)
52317697696837192934851
cover(view returns (address)
0xcafeac0ff5da0a2777d915531bfa6b29d282ee62
firstReward(view returns (uint256)
0
getCurrentRewardsRound(view returns (uint256)
217
hasPendingActions(view returns (bool)
true
hasPendingBurns(view returns (bool)
false
hasPendingRewards(view returns (bool)
false
hasPendingUnstakeRequests(view returns (bool)
true
isContractStakeCalculated(view returns (bool)
false
lastRewardId(view returns (uint256)
3918
lastUnstakeRequestId(view returns (uint256)
15698
master(view returns (address)
0x01bfd82675dbcc7762c84019ca518e701c0cd07e
processedToStakerIndex(view returns (uint256)
0
productsV1(view returns (address)
0xcafeab02966fdc69ce5afdd532dd51466892e32b
stakingNFT(view returns (address)
0xcafea508a477d94c502c253a58239fb8f948e97f
Read-only
accumulateReward(addressuint256pure 
accumulatedRewards(addressview returns (uint256 amountuint256 lastDistributionRound)
contractStake(address contractAddressview returns (uint256)
contractStakerAtIndex(address contractAddressuint256 stakerIndexview returns (address)
contractStakerCount(address contractAddressview returns (uint256)
contractStakers(addressuint256view returns (address)
contractStakersArray(address contractAddressview returns (address[] _stakers)
depositAndStake(uint256address[]uint256[]pure 
getV1PriceForProduct(uint256 idpure returns (uint96)
internalContracts(uint256view returns (address)
pushBurn(addressuint256pure 
requestUnstake(address[]uint256[]uint256pure 
rewards(uint256view returns (uint256 amountuint256 rewardedAtaddress contractAddress)
stakerContractAtIndex(address stakeruint256 contractIndexview returns (address)
stakerContractCount(address stakerview returns (uint256)
stakerContractPendingUnstakeTotal(address stakeraddress contractAddressview returns (uint256)
stakerContractStake(address stakeraddress contractAddressview returns (uint256)
stakerContractsArray(address stakerview returns (address[])
stakerDeposit(address stakerview returns (uint256)
stakerMaxWithdrawable(address stakerAddressview returns (uint256)
stakerReward(address stakerview returns (uint256)
stakers(addressview returns (uint256 deposituint256 reward)
unstakeRequestAtIndex(uint256 unstakeRequestIdview returns (uint256 amountuint256 unstakeAtaddress contractAddressaddress stakerAddressuint256 next)
unstakeRequests(uint256view returns (uint256 amountuint256 unstakeAtaddress contractAddressaddress stakerAddressuint256 next)
State-modifying
transferProxyOwnership(address _newOwner
upgradeTo(address _implementation
_processPendingActions(uint256 maxIterationsreturns (bool finisheduint256 iterationsLeft)
changeDependentContractAddress(
changeMasterAddress(address masterAddress
migrateToExistingV2Pool(uint256 stakingPoolIduint256 trancheId
migrateToNewV2Pool(address stakerAddress
processPendingActions(uint256 maxIterationsreturns (bool finished)
processPendingActionsReturnLeft(uint256 maxIterationsreturns (bool finisheduint256 iterationsLeft)
pushRewards(address[] contractAddresses
updateUintParameters(bytes8 codeuint256 value
withdraw(uint256
withdrawForUser(address user
withdrawReward(address stakerAddress
Events
ProxyOwnershipTransferred(address previousOwneraddress newOwner
Upgraded(address indexed implementation
BurnRequested(address indexed contractAddressuint256 amount
Burned(address indexed contractAddressuint256 amountuint256 contractStakeBeforeBurn
Deposited(address indexed stakeruint256 amount
PendingActionsProcessed(bool finished
ProductNotFound(address oldProductId
RewardAdded(address indexed contractAddressuint256 amount
RewardRequested(address indexed contractAddressuint256 amount
RewardWithdrawn(address indexed stakeruint256 amount
Rewarded(address indexed contractAddressuint256 amountuint256 contractStake
Staked(address indexed contractAddressaddress indexed stakeruint256 amount
UnstakeRequested(address indexed contractAddressaddress indexed stakeruint256 amountuint256 unstakeAt
Unstaked(address indexed contractAddressaddress indexed stakeruint256 amount
Withdrawn(address indexed stakeruint256 amount
Constructor
constructor(address _implementation
Fallback and receive
fallback(
Errors

This contract contains no error objects.