ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 2,963 txns
Deployed by via 0x5a7d34b6 at 16386374
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 49 additional slots
-
variable spans 49 additional slots

No balances found for "ERC1967Proxy"

0x2baf4336152699cde1f4a1dc1ffcf0ae468ca830dee6a2fb8ff34ef58ae8a448
From
0xf3a26146e54a18d40351f5940a3c0cddbc2d85aeb51a1d4388c26dba12a88a74
0xd5e50bd7ca588ba0d066bf60d55113faa511b058dd8d8aeb476c51101b993119
From
0x403d89c5b3adf09935ea9522ccbc45612f38c43ed9ffc50dfa173e9425a4db8f
0x3d19198b032e4cbbd150fbdb2e4327c871e4a04a5ad858fea44828e7ba615e0b
0xeaf161b628007fc4339f035a3e582289951ab3591c39cf37e6c4c87cd271f638
0x7073060a6188d7d66120e5059bc19e978209500d97989ab57326c046fa4936e1
0x3433643d156347f200cba50360d822381efb936b07e1b34b9250df0ee6dfe200
0x7f68230cd4013d3b645b579257817c32e0b3b3e75dd56b1ce37a24462769e376
0x6051733aba0e2a21ded335b1482af55514960a1bd68d968533f13916b0119309

Functions
Getter at block 20891835
AUTHORIZER_ROLE(view returns (bytes32)
0x14dd327f3834be9d0f7cf44f6cf11c96ded83bd68d1a1b3926d35739e7bb88d0
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
getGeneration(view returns (address)
0x9e1900ca8fc7139c82d1a9d649b47e28c5017cac
getGenerationCount(view returns (uint256)
1
merkleRoot(view returns (bytes32)
0xd8c2f994bb5e615bd8e101707e837612e439e72c373b6d0b7845bf1471511af4
 
proxiableUUID(view returns (bytes32)
Read-only
getCollection(uint256 _collectionIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
initialize(uint96 _mintPriceuint96 _maxSupplyuint32 _expiryTimeuint32 _startTimeuint32 _maxMintsPerWallet
preMint(bytes _uribytes sigbytes32[] merkleProofpayable 
publicMint(bytes _uribytes sigpayable 
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setMerkleRoot(bytes32 merkleRoot_
setTokenURI(uint256 _collectionIduint256 _tokenIdstring _uri
startGeneration(uint96 _mintPriceuint96 _maxSupplyuint32 _expiryTimeuint32 _startTimeuint32 _maxMintsPerWallet
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawAll(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Collection(uint256 indexed _idaddress indexed _address
Generation(uint256 indexed _idaddress indexed _address
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors
InvalidGeneration(
MaxMinted(uint256 maximum
MintNotAllowed(address sender
MintNotLive(
PaymentDeficit(uint256 valueuint256 price
UserMaxMinted(uint256 maximum