TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,269 txns
Deployed by via 0x956ac72a at 17092935
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 44 additional slots
-
variable spans 48 additional slots
20 additional variables
ERC-20
Value $39,978.9
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
 (#6)
ERC-1555
--
ERC-20
--
ERC-20
--
0xf4cde15942245f4e619c97975aaff85c5aa7e843515ba65a3f56d1d9421996e9
0xcfdb9fa9aa2533f275108c43c93e5beb1388b974caac0a7781e1e320fa66c346
0x94a01ca4676dbd1d56aece6f69ab1f81b569586af2741a10cdd353ab0ffb78da
0x61f3829804972b449d2b4f1b7942804cc73bfa56f41f8cf8954be8120553f480
0xa13882fccc3161676054d9ec6fb3900ae4e1409f44bc78bade4de47ea97291d5
0x52affb016af3be10a9978104d563d3f4a022df8f5cada87845d2eaa89e023452
0xbdd2ae5e1a586452cefa0368d8c6b593ace6643cd597bec45262e3fd965b6c13
0x92a8c704fc263ef9afa11042f76fc2ce789c337fa8fe5d2af37095cb4fb709d7
0xf45fd3ff476616c9c15fa3ee98065e089cb1dce09e5b8aec4ca8067ffdbf9d60
0xc36c0dbe983853f999645e62ffe818bf951d1a97051fd25f11013d2568aec24b

Functions
Getter at block 21248983
MAX_DISTRIBUTION_LENGTH(view returns (uint256)
500
MAX_DRAW_IDS_LENGTH(view returns (uint256)
256
MAX_EPOCH_IDS_LENGTH(view returns (uint256)
1000
MAX_TIMESTAMPS_LENGTH(view returns (uint256)
10000
MAX_TOKEN_IDS_LENGTH(view returns (uint256)
1000
ONE_HUNDRED_PERCENTS(view returns (uint16)
10000
VERSION(view returns (string)
4.0.0
asxOracle(view returns (address)
0x0bfd0a9917fd74a0e191749fb86b5378d750cdc8
availableForLiquidationEsAsx(view returns (uint256)
0
awardBalance(view returns (uint256)
0
esAsx(view returns (address)
0x4ce33c67e5c4a7a5f7cdfc93a8d9dcb2bfdd63a3
esAsxRewardPerSecond(view returns (uint256)
0
esAsxRewardPerShare(view returns (uint256)
175209450078991297019
esAsxVesting(view returns (address)
0xca4ba356474cbe13cceff570cf9fc1bab15f11e4
getAccountedBalance(view returns (uint256)
11981707166342871663
getAsxRewardPerSecond(view returns (uint256)
0
getAsxRewardPerShare(view returns (uint256)
17799062191182095110430
getBalanceCap(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getDeploymentTimestamp(view returns (uint32)
1682057855
getDistributionEnd(view returns (uint32)
1713593855
getDrawBeacon(view returns (address)
0xa58801c0f62aff74446b3286077ef452daf66905
getFirstLidoRebaseTimestamp(view returns (uint32)
1682078400
getFreeExitDuration(view returns (uint32)
14400
getLastUpdated(view returns (uint64)
1713647735
getLidoAPR(view returns (uint16)
550
getLiquidityCap(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getPrizeFlush(view returns (address)
0xb141ad3275c273da8d616a25efdcc01f7f2c0ef6
getRewardToken(view returns (address)
0x67d85a291fcdc862a78812a3c26d55e28ffb2701
getTicket(view returns (address)
0xd1c88b7cc2f9b3a23d1cb537d53a818cef5e5e32
getToken(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
liquidationThreshold(view returns (uint16)
5000
miniPoolBeaconProxyFactory(view returns (address)
0x659995c9bec9ec06afd8c63614d2cada7dd31977
miniPoolStorage(view returns (address)
0x416ce0751e7e24689c12dcea25278e9cfb1d2af1
owner(view returns (address)
0x18a2fbeb67ebd2f6746ad4cd495c2790daffa608
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardsBooster(view returns (address)
0x4e28c08a87c2effc5b1441bed56cd95643679202
slippageTolerance(view returns (uint16)
1000
uniswapWrapper(view returns (address)
0xe18999043b95e96af6defb9a04a2f010067f6c79
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
canAwardExternal(address _externalTokenview returns (bool)
getClaimableRewards(address _userview returns (uint256 _asxRewarduint256 _esAsxReward)
getUserStakeInfo(address _userview returns (struct IPrizePoolV2UserStakeInfo)
isControlled(address _controlledTokenview returns (bool)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
award(address _touint256 _amount
awardExternalERC20(address _toaddress _externalTokenuint256 _amount
awardExternalERC721(address _toaddress _externalTokenuint256[] _tokenIds
balance(returns (uint256)
captureAwardBalance(returns (uint256)
claim(address _user
claimOwnership(
compLikeDelegate(address _compLikeaddress _to
depositTo(address _touint256 _amount
depositToAndDelegate(address _touint256 _amountaddress _delegate
initializeV4(address _miniPoolBeaconProxyFactoryaddress _miniPoolStorage
liquidate(address[] _usersuint256[] _amountspayable 
moveESASXToVesting(uint256 _amount
renounceOwnership(
setAsxOracle(address _newAsxOracle
setAsxRewardPerSecond(uint256 _asxRewardPerSecond
setBalanceCap(uint256 _balanceCapreturns (bool)
setDistributionEnd(uint32 _newDistributionEnd
setDrawBeacon(address _drawBeacon
setEsAsxRewardPerSecond(uint256 _esAsxRewardPerSecond
setFreeExitDuration(uint32 _freeExitDuration
setLidoAPR(uint16 _lidoAPR
setLiquidationThreshold(uint16 _liquidationThreshold
setLiquidityCap(uint256 _liquidityCap
setMiniPoolBeaconProxyFactory(address _miniPoolBeaconProxyFactory
setMiniPoolStorage(address _newMiniPoolStorage
setPrizeFlush(address _prizeFlush
setSlippageTolerance(uint16 _newSlippageTolerance
setTicket(address _ticketreturns (bool)
setUniswapWrapper(address _newUniswapWrapper
transferExternalERC20(address _toaddress _externalTokenuint256 _amount
transferOwnership(address _newOwner
updateUserRewardAndFormer(address _useruint256 _beforeBalanceuint256 _afterBalance
withdrawFrom(address _fromuint256 _amountreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AsxRewardPerSecondSet(uint256 asxRewardPerSecond
AwardCaptured(uint256 amount
Awarded(address indexed winneraddress indexed tokenuint256 amount
AwardedExternalERC20(address indexed winneraddress indexed tokenuint256 amount
AwardedExternalERC721(address indexed winneraddress indexed tokenuint256[] tokenIds
BalanceCapSet(uint256 balanceCap
ControlledTokenAdded(address indexed token
Deployed(address indexed stakeToken
Deposited(address indexed operatoraddress indexed toaddress indexed tokenuint256 amount
DrawBeaconSet(address indexed drawBeacond
ErrorAwardingExternalERC721(bytes error
EsAsxRewardPerSecondSet(uint256 esAsxRewardPerSecond
FirstLidoRebaseTimestampSet(uint32 firstLidoRebaseTimestamp
FreeExitDurationSet(uint32 freeExitDuration
Initialized(uint8 version
LidoAPRSet(uint16 lidoAPR
LiquidationThresholdSet(uint16 liquidationThreshold
LiquidityCapSet(uint256 liquidityCap
OwnershipOffered(address indexed pendingOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PrizeFlushSet(address indexed prizeFlush
RewardTokenSet(address indexed rewardToken
RewardUpdated(uint64 indexed lastUpdated
TicketSet(address indexed ticket
TransferredExternalERC20(address indexed toaddress indexed tokenuint256 amount
Withdrawal(address indexed operatoraddress indexed fromaddress indexed tokenuint256 amountuint256 redeemeduint256 fee
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AwardNotAvailable(
InvalidAddress(
InvalidArrayLength(
InvalidBalanceCap(
InvalidExternalToken(
InvalidLidoAPR(
InvalidLiquidationAmount(
InvalidLiquidationThreshold(
InvalidLiquidityCap(
InvalidSlippageTolerance(
InvalidTimestamp(
NotContract(
NotEnoughETH(
NothingToLiquidate(
OnlyPrizeFlush(
OnlyTicketOrMiniPool(
TicketAlreadySet(
TooSmallLiquidationAmount(