Ich R U

Unverified contract

Proxy

Active on Base with 13,343 txns
Deployed by via 0x8dddd43b at 2354603
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
Value $0
ERC-20
--
ERC-20
--
0xe6f07852c36baa73e8cf0b8c42a87f7dd3f001dbf60cb7afc2b1978ed55ede9f
0x892d9eb331ec54eddf29d438174a2b0d2a9a2b96b3e0c6919a49759b06cd198c
0x65c10bf5b53d635bc81ddacdc3bce5a174a60d3262f531fba45f56a8ba2422a1
0xec14725f3c7061c4965943a6aa75b4010e36349cbeafe5be4fc39fd7a3fc8209
0xb729b0cfbbfe3ed9cead0f1d4e33ba728872aa021ab761dc03a6e2e9afac9770
0x592ae0035e64cfca64de5cff8ec07ecc885a78ba7cec4cc6a79d99c16c8d4f08
0x38a299bc6e1d0226e0a947cbf76bf6e863ed63cde2756c78bf925ca9bbad81e5
0x9c8c1d8bbe76847f2e8fa4554ca31592d36a29f21978a36bca95e1b7d6d35c54
0x544b21ecb3c6487697933ba4778ff1687cf7f0940090a31a049e9aa405dc1864
0x56f47795e39c2d4b2a29ee670e70a7b6b36c1b7567dbb2cbd89be41b7c6fcc78

Functions
Getter at block 22753405
IMPLEMENTATION_VERSION(view returns (uint8)
1
abDataRegistry(view returns (address)
0xcb8399d84e17fd5b4e955c716647c7bb2c35ab63
abVerifier(view returns (address)
0x3d6aac1c88dc62ef6a81b8ce98f1f36e270b0707
dropId(view returns (uint256)
10003
maxSupply(view returns (uint256)
50000
name(view returns (string)
Ich R U
owner(view returns (address)
0x807f8739105042997d614bf2e654c648989ac137
publisher(view returns (address)
0x807f8739105042997d614bf2e654c648989ac137
sharePerToken(view returns (uint256)
0
symbol(view returns (string _symbol)
AB10003
totalSupply(view returns (uint256)
10618
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 _maxSupplyuint256 _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
setMaxSupply(uint256 _maxSupply
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(
INCORRECT_ETH_SENT(
INVALID_PARAMETER(
MAX_MINT_PER_ADDRESS(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NOT_ELIGIBLE(
NOT_ENOUGH_TOKEN_AVAILABLE(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
PHASE_NOT_ACTIVE(
TRANSFER_FAILED(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(