ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 693 txns
Deployed by via 0x5086a87b at 14698953
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
3 additional variables
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
0xa57cf9b6f718b62f154103b3bc5903313e56c0a7f29521530acb776aa45c3ad7
0x15c3718fbdfcbdb8d7e84f285a4213bb5cf4d7eaa360ff30d5474b8bfc87b554
0x94dde9172f0d89d3703b67acb45a252c312b86bfae07e996975f61be1f0bb397
0x3f036245e77c8c085d75d9463c8bd883863e37ce2793404c5218cf2e01dc8685
0x5358a598154be52faa61acaae4f8e06bda97b7300fc169c561d828a9a61d2c37
0xbcaedd38b6323f955716107cddd17bf5a560f680c2327cf69bcc4e5be736aec5
0xe487a4612559727c7a9a517f138f71a72ae329a7fa5c77f2193d8683ba643cc8
0xf84ac83e7bdfaf1899e1a2e4bdb5f5d8fed7088b4127bea909608b4acfaf7747
0x27f972729fc73d0144d0cb2c8aa3eb084577c702668eb7110c99358cb4f1f5b8
0x226c52a7e63bd78652ea6c3e24da320685b5a547397be80cab8e215de35ccd38

Functions
Getter at block 21184696
DEAD_ADDRESS(view returns (address)
0x000000000000000000000000000000000000dead
 
getRewardInfo(view returns (address[] _rewardTokensuint256[] _rewardTokenIdsuint256[] _remainRewardQuantitiesuint256[] _totalRewardQuantitiesuint256[] _timestampStartClaimsuint256[] _claimDurations)
getRewardTokenIds(view returns (uint256[])
[269843916968304201526456063693392191684608, 269503634601383263062992689085960423473152, 203488855418721201151098015244197390450688, 274267587738276401551479933590005178433536, 281073235076695170820747425738640542662656, 280732952709774232357284051131208774451200]
 
getRewardTokenIdsBalance(view returns (address[] tokensuint256[] tokenIdsuint256[] balances)
 
getRewardTokenIdsQuantities(view returns (uint256[] tokenIdsuint256[] quantities)
maxExchange(view returns (uint256)
2
owner(view returns (address)
0xe6041f50a9544cdf7dd32464870965c417ee129b
paused(view returns (bool)
false
vial(view returns (address)
0xc36cf0cfcb5d905b8b513860db0cfe63f6cf9f5c
vialTokenId(view returns (uint256)
247725563118443201401336714210327257939968
Read-only
claimDurations(uint256view returns (uint256)
rewardQuantities(uint256view returns (uint256)
rewardTokenIds(uint256view returns (uint256)
rewardTokens(uint256view returns (address)
rewardTotalQuantities(uint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
timestampStartClaims(uint256view returns (uint256)
State-modifying
addMoreReward(address _rewardTokenuint256 _rewardTokenIduint256 _quantityuint256 _startClaimuint256 _duration
changeRewardToken(address[] _rewardTokensuint256[] _rewardTokenIdsuint256[] _rewardQuantitiesuint256[] _timestampStartClaimsuint256[] _claimDurations
changeVial(address _vialuint256 _vialTokenId
exchange(uint256 _vialAmountuint256 _rewardIndexaddress _rewardTokenuint256 _rewardTokenId
initialize(address _vialuint256 _vialTokenIdaddress[] _rewardTokensuint256[] _rewardTokenIdsuint256[] _rewardQuantitiesuint256[] _timestampStartClaimsuint256[] _claimDurations
onERC1155BatchReceived(address operatoraddress fromuint256[] idsuint256[] valuesbytes datareturns (bytes4)
onERC1155Received(address operatoraddress fromuint256 iduint256 valuebytes datareturns (bytes4)
pauseExchange(
renounceOwnership(
resumeExchange(
transferOwnership(address newOwner
updateMaxExchange(uint256 max
updateRewardClaimTime(uint256 _indexuint256 _startuint256 _duration
updateRewardQuantities(uint256 _indexuint256 _newQuantity
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddMoreReward(address rewardTokenuint256 rewardTokenIduint256 quantityuint256 startClaimuint256 duration
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Exchange(address useraddress vialuint256 vialTokenIduint256 vialAmountaddress rewardTokenuint256 rewardTokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RewardTokenlUpdated(bytes rewardTokensbytes rewardTokenIdsbytes rewardQuantitiesbytes timestampStartClaimsbytes claimDurationsaddress executor
StopExchange(
Unpaused(address account
UpdateRewardClaimTime(uint256 _indexuint256 _startuint256 _duration
UpdateRewardQuantities(uint256 _indexuint256 _newQuantity
Upgraded(address indexed implementation
VialUpdated(address vialuint256 vialTokenIdaddress executor
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.