We are Bulletproof: the Eternal

Unverified contract

Proxy

Active on Base with 86 txns
Deployed by via 0xea4f80c3 at 9392111
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

No balances found for "We are Bulletproof: the Eternal"

0xe6b3e5cbb44db00bb84d50319478002f7096ea1a59410846828b67024af81cbf
0x63983764e24df8a15957665fb1b0ff1b162473396a656266e20bfdfa7197eff2
0xfe22b281f933bf795713dac7f1741b77286d32472c218aea0dd1c9ea0d06af7c
0x4d5af01717c0ccdf11f8a67ff259bc2eb25b46f02bc683132bd13e22f7b3ce27
0x84e3b846d4a65659b8b8ffee6cd7ac833119e10c1bc5300e5ac1c2480992a1e0
0x010d51a4be125af1e32455837d7ee54bcde228a61a64743c97dbc823521e4409
0x267ea89e201e3e038798279ac7c6479ec79b50f3c95aeef32c0d2a07d9a2925b
0x2d248faad6e28dc98b61fec64e4ab2d9e9be21faba522afc28c71e7a67df6115
0xbf71717ae62627739646e44eb1a15220d587e01da21ba28dce9365bfc7a4fdd2
0xf007d70079d88fea09123e5630fd7ef8e2b50324eccc11291a41e77f5dfa7fd6

Functions
Getter at block 22780738
IMPLEMENTATION_TYPE(view returns (bytes32)
0x73e84917c5def9002f59334ba09785218b36a703c0e3d37d832ea21e233bb17f
IMPLEMENTATION_VERSION(view returns (uint8)
1
abDataRegistry(view returns (address)
0xcb8399d84e17fd5b4e955c716647c7bb2c35ab63
abKYCModule(view returns (address)
0xf2acf4e056cab456182d1b0dc66d0db773467601
abVerifier(view returns (address)
0x3d6aac1c88dc62ef6a81b8ce98f1f36e270b0707
acceptedCurrency(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
dropId(view returns (uint256)
10020
maxSupply(view returns (uint256)
100
name(view returns (string)
We are Bulletproof: the Eternal
owner(view returns (address)
0x22bfe10838de8e60721b21d369cea513dccdbff7
publisher(view returns (address)
0x22bfe10838de8e60721b21d369cea513dccdbff7
sharePerToken(view returns (uint256)
40
symbol(view returns (string _symbol)
AB10020
totalSupply(view returns (uint256)
100
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 priceETHuint256 priceERC20uint256 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 _royaltyCurrencyaddress _acceptedCurrencystring _baseUri
initialize(address _publisheraddress _abDataRegistryaddress _abVerifieraddress _abKYCModulestring _name
mintWithERC20(address _touint256 _phaseIduint256 _quantitybytes _signaturebytes _kycSignature
mintWithERC20Permit(address _touint256 _phaseIduint256 _quantityuint256 _deadlineuint8 _sigVbytes32 _sigRbytes32 _sigSbytes _signaturebytes _kycSignature
mintWithETH(address _touint256 _phaseIduint256 _quantitybytes _signaturebytes _kycSignaturepayable 
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
withdrawERC20ToRightholder(
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(
ERROR_PROCEEDING_PAYMENT(
INCORRECT_ETH_SENT(
INVALID_PARAMETER(
MAX_MINT_PER_ADDRESS(
MINT_WITH_ERC20_NOT_AVAILABLE(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NOT_ELIGIBLE(
NOT_ENOUGH_TOKEN_AVAILABLE(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
PHASE_NOT_ACTIVE(
TRANSFER_FAILED(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(