MPL

Verified contract

Active on Ethereum with 17,740 txns
Deployed by via 0xc4c31051 at 14399655
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables
 (#9069)
ERC-721
--
0x5eb2788ed285731ee9425ceec79c778bd6c11d55948e8e202d84444a4f633504
0xff79dd933c6ffc80d2581309a9621e2a29796693e7203eda92eb2cbd29902dbb
0x3ee320c848ed979acac42dcf97850bb2dea6a0186c1bce4c31abd8883bcfc5bc
0xbe71a6b88577200e6254e345bd5060fb5685c15b0220160e64fdb0afe7bc7545
0x32f292be567d922eae779fe88285b4604ee3240a18837a9bbd81f2226f08b1a8
0x9dfe312ab94877fdeab53159680d25abf5a828c83ee3840a576a9085d14bba9c
0xa2e5bc3155e3c461e3c7c12c509e7bb568c6d6dae8bb1ccb02397f3ed75d4e2b
0x701b158565bda16b9c44898d692d306e4a2951902e117bb6bc8be5791677ea55
0x857f86fc7aedf8d108725c708b04ad026011cf87a7051c666a5a8c3a4f72e155
0x6a88544767b9f6ddb22fbd42e1a6f90df801b1c52dd36e6417b0d2f973181790

Functions
Getter at block 21160209
allowancesSigner(view returns (address)
0x29b07dd797f0895784dc45fdedc016990a4226b8
baseURI(view returns (string)
ipfs://QmZw47q3y2PMCNj9yf4Ew7K2ehGeZKYHUZXAkbLxKQGKnz/
batchSize(view returns (uint256)
5000
configuration(view returns (struct MPLConfiguration)
(10000, 10000, 3, 88000000000000000, ipfs://QmZw47q3y2PMCNj9yf4Ew7K2ehGeZKYHUZXAkbLxKQGKnz/, true, false)
frozen(view returns (bool)
false
limit(view returns (uint256)
10000
marsList(view returns (bool)
true
maxQuantity(view returns (uint256)
3
minimumIndex(view returns (uint256)
0
name(view returns (string)
MPL
owner(view returns (address)
0x29b07dd797f0895784dc45fdedc016990a4226b8
ownerCount(view returns (uint256)
250
ownerLimit(view returns (uint256)
250
preRevealURI(view returns (string)
ipfs://QmWS1QLq6QM6yqqALCEEBpPD9vSGM9HM4jXSvVUeREVLt8
price(view returns (uint256)
88000000000000000
publicSale(view returns (bool)
false
realOwner(view returns (address)
0x6509f6423117c3454d0d28a0d175624e5a0e1322
revealedBatches(view returns (uint256)
2
symbol(view returns (string)
MPL
totalSupply(view returns (uint256)
10000
useFancyMath(view returns (bool)
true
Read-only
balanceOf(address ownerview returns (uint256)
claimedBitMap(uint256view returns (uint256)
createMessage(address accountuint256 indexview returns (bytes32)
createMessages(address[] accountsuint256[] indexesview returns (bytes32[] messages)
getApproved(uint256 tokenIdview returns (address)
getShuffledId(uint256 idview returns (uint256)
idToBatch(uint256 idview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isClaimed(uint256 indexview returns (bool)
lastCallFrom(addressview returns (uint256)
offsets(uint256view returns (uint256 seeduint256 withinuint256 overall)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256uint256 valueview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
takenBitMap(uint256view returns (uint256)
tokenURI(uint256 idview returns (string)
validateSignature(address accountuint256 indexbytes signatureview returns (bytes32)
State-modifying
approve(address touint256 tokenId
mint(uint256 quantitypayable 
mintWithSignature(uint256 quantityuint256 indexbytes signaturepayable 
ownerMint(uint256 quantity
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string newBaseURI
setBatchOffset(uint256 _batch
setBatchSize(uint256 newBatchSize
setFrozen(
setLimit(uint256 newLimit
setMarsList(
setMaxQuantity(uint256 newMaxQuantity
setMinimumIndex(uint256 newMinimumIndex
setPreRevealURI(string newPreRevealURI
setPrice(uint256 newPrice
setPublicSale(
setRoyalties(uint256 value
setSuffix(string newSuffix
setUseFancyMath(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
transferRealOwnership(address newRealOwner
withdrawFunds(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURIUpdated(string newBaseURI
BatchRevealed(uint256 batchuint256 batchSizeuint256 withinuint256 overall
BatchSizeUpdated(uint256 newBatchSize
Claimed(uint256 indexaddress account
FancyMathUpdated(
Frozen(
FundsWithdrawn(uint256 amount
LimitUpdated(uint256 newLimit
MarsListUpdated(bool newValue
MaxQuantityUpdated(uint256 newMaxQuantity
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PreRevealURIUpdated(string newPreRevealURI
PriceUpdated(uint256 newPrice
PublicSaleUpdated(bool newValue
RealOwnershipTransferred(address oldRealOwneraddress newRealOwner
RoyaltiesUpdated(uint256 value
SuffixUpdated(string newSuffix
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(struct MPLInitialConfiguration config
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AllMinted(
AlreadyClaimed(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
BatchNotMinted(
BatchNotRevealed(
ContractIsFrozen(
InsufficientValue(
InvalidRecipient(
LimitBatchMismatch(
MarsListInactive(
MintToZeroAddress(
MintZeroQuantity(
NonSequentialBatch(
NotUsingBatches(
OnlyOneCallPerBlockForNonEOA(
OverMintLimit(
OwnerQueryForNonexistentToken(
PublicSaleNotStarted(
SenderNotTxOrigin(
TokenDoesNotExist(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(