TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 4,260 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 $282,720.11
ERC-20
Value $1,136.23
ERC-20
--
ERC-20
--
ERC-20
--
 (#6)
ERC-1555
--
ERC-20
--
ERC-20
--
0xc36c0dbe983853f999645e62ffe818bf951d1a97051fd25f11013d2568aec24b
0x8bde9e193550700af136d61332f6dded351bc8814f44ded1f858fbf36aa8ce38
0xf68ce7cbb0568afa077e9d94e1997ee3fe59029a91e5dcedbd5dc3d04764762b
0xdda371ea16c25b416586907eed05d717c36d917447be87504c75233a949c2829
0x832859d59d7e44c66b0f5c670c2342ed4240ea8c28abea341b5832b4c9ffc266
0x8a7a429b5f36db6bf858a394dab0e3dbabbe4f56626d4ac18b69d87edb722697
0x27ae7099062826e9730e4746710b1d2c4f7b3c6aa6d4668c90cba07a81bf9baf
0xb43374bb0b753d10c658a964ca14bf10304ba7ef694de2c313b0316d8b619530
0x88c3f98b6e4626cde2d70e4f09070724f44cc9cfb9a810ebdf245aa15f8a54e7
0x7875c60d0c734e17bc65f5de7fe956f91c56666a0f31a062543411456281515a

Functions
Getter at block 20859027
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)
106256270697669104103
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(