MPL

Verified contract

Active on Ethereum with 17,745 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
--
0x54d7ca0ca14381ddda02772b84e10a9cfc252cd7f7946eb53717eae51c87bca0
0x312f4d7c79a27ca000ca78e83eab7f274842e9c4b8f073c1e69c96158f23d9ce
0x2283777855b23234bafba51c11afb58f6cb013a57d28d8176e213b35e0ae7f7d
0xb00c0e97374dff1f916e23afa61cfde746520ddf146cb6c5a15308defede4cf6
0xd0189f4d2bfb95b68fab2eba1eff4d2a20d33a478fb52720f30d39c810c84f84
0x5eb2788ed285731ee9425ceec79c778bd6c11d55948e8e202d84444a4f633504
0xff79dd933c6ffc80d2581309a9621e2a29796693e7203eda92eb2cbd29902dbb
0x3ee320c848ed979acac42dcf97850bb2dea6a0186c1bce4c31abd8883bcfc5bc
0xbe71a6b88577200e6254e345bd5060fb5685c15b0220160e64fdb0afe7bc7545
0x32f292be567d922eae779fe88285b4604ee3240a18837a9bbd81f2226f08b1a8

Functions
Getter at block 21258605
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(