This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 965 txns
Deployed by via 0x9363053d at 20079116
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
ERC-20
Value $550,851.55
0x7b83486adc7254805132a1f1f0f237658b69a3836067fd8036598bfa55454f36
0xca2c22e3560c9ce30d67ef647364df3db4bb54ab1b082d6f9d44ca4a052c904d
0xe7346d5d0699cc9bffe81c53063cbcb2a0c0626f084d4ab228b181db2545b8d2
0xfc648c29169ca24571c8379714e4c5bdf6d177512cac0c6befd91a0b64d94e67
0x9edd24419c5a3ffefce64e4ccb7df21d418b4c1942f1c1fc7bb36e5ff112ef15
0xe97be335de3f36a9bd2f12a6eb2d0e1e63fe99594cc363a3d6b6597dd1ce858d
0xe401ae3627fc5dce094ca5ae616dbd351ed30a7a0de5f417f988f0bb4c0e2ddd
0x24a931efc2af09fedca8ff747e0e4d58e58a31514eb73c62076d72c532ab27d0
0x88c75b9a63fd73c3d7e2937de03908e358a7f528f4a05820555fef82788d7f78
0xe226e365e6c75e5c47cb1c511a6716ba3d30a448487295759f1c0f13f55fb979

Functions
Getter at block 20792686
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
allowedStakeContract(view returns (address)
0x6759acd57cb5ea451a3edf397734edddfc123049
fundsReciever(view returns (address)
0x0000000000000000000000000000000000000000
itemsLimit(view returns (uint256)
10
paused(view returns (bool)
false
priceIndex(view returns (uint256)
100
purchaseId(view returns (uint256)
7062
stakingDiscount(view returns (uint256)
10
token(view returns (address)
0x7613c48e0cd50e42dd9bf0f6c235063145f6f8dc
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
skus(uint256view returns (uint256 priceuint32 quantitybool unlimited)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
grantRole(bytes32 roleaddress account
initialize(address _tokenaddress _allowedStakeContract
purchase(uint256[] skuEntitiesuint256[] quantitiesreturns (uint256uint256)
purchaseFromStake(address purchaseruint256[] skuEntitiesuint256[] quantitiesreturns (uint256uint256)
purchasePermit(uint256[] skuEntitiesuint256[] quantitiesuint256 amountuint256 deadlineuint8 vbytes32 rbytes32 sreturns (uint256uint256)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFundsReciever(address _fundsReciever
setItemsLimit(uint256 _itemsLimit
setPaused(bool paused
setPriceIndex(uint256 _priceIndex
setSkus(uint256[] skuEntitiesuint256[] priceuint32[] quantitiesbool[] unlimited
setStakingDiscount(uint256 _stakingDiscount
updateAllowedStakeContract(address _allowedStakeContract
updateTokenContract(address _token
withdraw(uint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
Paused(address account
Purchase(address indexed purchaseruint256 indexed purchaseIduint256[] skuEntitiesuint256[] quantitiesuint256 amountuint256 discount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
InvalidInputs(
InvalidStakeContract(
ItemSoldOut(
MaxItemsExceeded(
SkusMustBeInOrder(