TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,021 txns
Deployed by via 0xf38736b2 at 14254727
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
 (#0)
ERC-1555
--
 (#1)
ERC-1555
--
 (#2)
ERC-1555
--
 (#3)
ERC-1555
--
 (#4)
ERC-1555
--
0x4261c3e370608ddadd4a9512739eae81be224dcfa52c868d9bc809ad76ac7ddf
0x62f91d7ba6ca0993b9e30c6148d3f9b8fd76376e79c4663b952b5e76f6ae3055
0xb53bf2212128282efb5a987edac6d70b9438f66ecc7acd3d2783dcfb34bd39f2
0xad3b2dc9c8ba142786f16e44ea8db22dcc952f43cc47cbce31afafe5390f469c
0xc1961e7db5e110529944e63ed71e931777bf1e2d82e6c5711035efc5486e1c55
0xc50708f1afaf537f55b8a76cfb3067bbbd2c6a78ee83c7ddc04cea2c3a0bc965
0xea3635547b7e821eb26a4120c46ddee5463870f2bf229070b82ede9b87b82279
0x15bfc008bbdc59d42d4d496977df9a7c6f2e48803de5e9b94ee1972a59d75234
0xea334ac5cb9690590e04897b9ac7b216c21f65aa054f7e4f05730b06a592c5b4
0x9f9f62a003d2379130187f99db1bf00a3049dcf7d236b712243fe566e57060a5

Functions
Getter at block 20987088
hives(view returns (address)
0x5df89cc648a6bd179bb4db68c7cbf8533e8d796e
honey(view returns (address)
0x40615b82999b8aa46803f11493bedab0314eb5e7
honeyCombs(view returns (address)
0x66e7e1eedf4c67b127e7b9e865ca98aa56739965
merkleRoot(view returns (bytes32)
0x935245a7e31e4b0450151dffb300f3db28468857e65ae54d5bebc0981fb14631
owner(view returns (address)
0x8c255d1d56adc46e963d5347c75eda7644585ab6
Read-only
getClaimedCombsPerHive(uint16 _hiveIdview returns (uint8)
honeyAmountPerCombRarity(uint8view returns (uint256)
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 
claimHoneyComb(uint16[] _hiveIdsuint8[] _quantitiesuint8 _raritybytes32[] _leafsbytes32[][] _merkleProofs
initialize(
onERC1155BatchReceived(address operatoraddress fromuint256[] idsuint256[] valuesbytes datareturns (bytes4)
onERC1155Received(address operatoraddress fromuint256 iduint256 valuebytes datareturns (bytes4)
recover1155NFT(address _nftaddress _destinationuint256 _tokenIduint256 _amount
recoverERC20(address _tokenaddress _destination
recoverNFT(address _nftaddress _destinationuint256 _tokenId
renounceOwnership(
setHives(address _contract
setHoney(address _contract
setHoneyCombs(address _contract
setMerkleRoot(bytes32 _merkleRoot
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ClaimedHoneyComb(address indexed _owneruint256 _hiveIduint8 _rarityuint8 _quantity
MerkleRootChanged(bytes32 _newMerkleRoot
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetContract(string indexed _contractaddress _target
TokenRecovered(address indexed _tokenaddress _destinationuint256 _amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.