TOP FLOOR

Unverified contract

Proxy

Active on Base with 632 txns
Deployed by via 0x5cfa7ce7 at 6983213
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
ERC-20
--
0x2dd8f4272b1990b2d76961a60dacfd1640e0f5beb119aee7dd3cf9424c4002f9
0xafa522a3c069e23ffe0672bf6389c0ce4ed81b08f3778916299bcab21473995b
0x7b7ef115d6b21d7939785597e7bda54a72d33fec32f6c442fca1c333f1576bef
0xf1981f73c0412f4d2fdb52ab35c9e797a68990bfb344eec18143084007e47f64
0x9ad52698ebb1330a91e6e333ef9da5f3f176cc6f5fe2a5b6d260a8259b3457ac
0x349bb623d33b41507264793ef78e85c94e8b03fcf59fccd867e177ebe98ff705
0xe7174e813b7b05423816afb2215a4f455aae23bb8869e7df900a44fd4249b207
0xf719a0f940a0b43cb1d411c9f6d1c7fb219fbbeb58c1e2b6d2af4933d001f358
0xf48995930490b2aa2918bbdd958d3fcb2c563f7b54931e2f49149d3bbfe9c9b7
0xed2bbca4182e5dc5f0068e956957785d7ebc22eedeaff79f5c8d0afc0ed6f235

Functions
Getter at block 22917860
IMPLEMENTATION_TYPE(view returns (bytes32)
0xdcfc50123fc6ea3c803b5b1b4cbbc9ce5b81f13451fd3124e43ef593fd840d19
IMPLEMENTATION_VERSION(view returns (uint8)
1
abDataRegistry(view returns (address)
0xcb8399d84e17fd5b4e955c716647c7bb2c35ab63
abVerifier(view returns (address)
0x3d6aac1c88dc62ef6a81b8ce98f1f36e270b0707
dropId(view returns (uint256)
10011
name(view returns (string)
TOP FLOOR
owner(view returns (address)
0x048fa25985c04608e26d3b62bad12d44610a88d7
publisher(view returns (address)
0x048fa25985c04608e26d3b62bad12d44610a88d7
sharePerToken(view returns (uint256)
0
symbol(view returns (string _symbol)
AB10011
totalSupply(view returns (uint256)
579
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
mintedPerPhase(address useruint256 phaseIdview returns (uint256 minted)
ownerOf(uint256 tokenIdview returns (address)
phases(uint256view returns (uint256 phaseStartuint256 phaseEnduint256 priceuint256 maxMintbool isPublic)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string _tokenURI)
State-modifying
approve(address touint256 tokenIdpayable 
initDrop(uint256 _sharePerTokenuint256 _mintGenesisaddress _genesisRecipientaddress _royaltyCurrencystring _baseUri
initialize(address _publisheraddress _abDataRegistryaddress _abVerifierstring _name
mint(address _touint256 _phaseIduint256 _quantitybytes _signaturepayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string _newBaseURI
setDropPhases(struct ABDataTypesPhase[] _phases
setSharePerToken(uint256 _newSharePerToken
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
withdrawERC20(address _tokenuint256 _amount
withdrawToRightholder(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
DROP_ALREADY_INITIALIZED(
DROP_NOT_INITIALIZED(
INCORRECT_ETH_SENT(
INVALID_PARAMETER(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NOT_ELIGIBLE(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
PHASE_NOT_ACTIVE(
TRANSFER_FAILED(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(