ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 1,264 txns
Deployed by via 0xd18b9a1d at 18576389
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
0xf83be7df4caab72c90f09e2ce04e2b333154f2ba782b7d3e1a85988f7149bf19
0xc0e4fc6dd3f300f1eeea6973989c46bbe81378b12611cd440a9da685d3a95a05
0x0b9063def5ddfb8fc69125a83ae27cbe6408052db96e42c57626ec6a3a00604e
0xdd640deea334a9b39df1e209085b731347a7d5d0e39a04438f27993af2501e0c
0xc230535998e4f941c8d34c37fcf0012eecd6319628220644f4170593c1ea2e36
0x235266f6c7bcb41bbaa3cda7e03476c2c7b2e8f20971f06c6a14cf9e9b4cc58f
0x802d9cb385c3a0e7a9733b5ed306ff6f9fc7db02a7a92b229ccb828e4747a008
0xc19653e53c073fb0a373697658f949eb37e07902edbabe992823199e686f9549
0x70a8d79855cdd1050d5617115d30eddd3fbf67b3cf32a559515de20da40bf37c
0x9acaecef30c078794f4d2e3ae169e78378f891c73a52989ee491386c3a11fbe5

Functions
Getter at block 21290391
nftBase(view returns (address)
0x458a9887667b731a599179fc1f428e474b40bb66
 
proxiableUUID(view returns (bytes32)
roleManager(view returns (address)
0xc3abe770779f8c61ffaa75527167a49a114eee62
Read-only
allowList(uint256addressview returns (bool)
nftDrops(uint256view returns (uint256 amountuint256 dropAmountuint256 remainuint256 startuint256 endbool allow)
supportsInterface(bytes4 interfaceIdview returns (bool)
usedAddr(uint256uint256view returns (address)
State-modifying
add(uint256 _nftIduint256 _amountuint256 _dropAmountuint256 _startuint256 _endbool _allow
addAllowList(uint256 nftIdaddress user
addAllowListBatch(uint256 nftIdaddress[] users
getNft(uint256 _nftId
initialize(address _roleManageraddress _nftBase
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
removeAllowList(uint256 nftIdaddress user
removeAllowListBatch(uint256 nftIdaddress[] users
set(uint256 _nftIduint256 _dropAmountuint256 _startuint256 _endbool _allow
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 _nftId
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Add(uint256 indexed nftIduint256 amountuint256 dropAmountuint256 startuint256 endbool allow
AddedAllowList(uint256 indexed nftIdaddress user
AddedAllowListBatch(uint256 indexed nftIdaddress[] user
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
GetNft(uint256 indexed nftIduint256 dropAmount
Initialized(uint8 version
RemovedAllowlist(uint256 indexed nftIdaddress user
RemovedAllowlistBatch(uint256 indexed nftIdaddress[] user
Set(uint256 indexed nftIduint256 dropAmountuint256 startuint256 endbool allow
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.