This contract is being backfilled. You may encounter incomplete storage history.

Meme Lords

Verified contract

Proxy

Active on Ethereum with 2,732 txns
Deployed by via 0xc5312b0f at 15618811
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
12 additional variables
Native
Value $3.12
0x8a3ba8f39b6b742fedddbe1f4b8b11738977ef8919acf16e48a3299269c7f002
0x85b8e8264e67a561bead1349dde642f9af56818b2a79d7029809ad74ca3c590d
0xadc3956797da65c93214a68a3000d990b3caa27b128655c97829ba3378a7875c
0x7ebd4b210b0b1fcdcb2d7f3e4f1e66cf91aeda53115add6202169368161dc092
0x0865e4b533a5ef43f8c648d3c76e09177081f52a1aa1b08df1576343abc83933
0x17c4b788ce7bcb263a6e6334491b1d836914b06f41efcf5884e1261297e8c112
0x25bee94da39fc50938b349300eb375239cefc92bd400c970a668f8ab3776f108
0x31851af0a49bb1a851bc7818d8ba9b235c12181f02600849394ecd45712abc11
0xb63397e73ad1ff4292a440a38d7269569de284a1dd5557ab8f0564e5880106ce
0xb6f8bef3c7b97f6896eacc8c4598840572ce1b8a898b3ec7c809303e830bcbeb

Functions
Getter at block 21214182
implementation(view returns (address)
0xb56a44eb3f22569f4ddbafdfa00ca1a2411a4c0d
MAX_SUPPLY_LIMIT(view returns (uint256)
1000000000
PAYOUT_CONTRACT_ADDRESS(view returns (address)
0xa95850bb73459adb9587a97f103a4a7cce59b56e
burnable(view returns (bool)
false
dualSignerAddress(view returns (address)
0x1baad9bfa20eb279d2e3f3e859e3ae9dde666c52
isLocked(view returns (bool)
false
loaningActive(view returns (bool)
false
maxMint(view returns (uint64)
1
maxSupply(view returns (uint64)
999
name(view returns (string)
Meme Lords
offset(view returns (uint64)
0
owner(view returns (address)
0x73f3954e363a0c340d73c82de10058774c2e3310
partnershipAddress(view returns (address)
0x0000000000000000000000000000000000000000
referralAddress(view returns (address)
0x0000000000000000000000000000000000000000
revenueShareAddress(view returns (address)
0x0000000000000000000000000000000000000000
seqMintLimit(view returns (uint64)
10
splits(view returns (uint64 ownerRoyaltyBPSuint64 payoutBPSuint64 revenueShareBPSuint32 referralBPSuint32 partnershipBPS)
(ownerRoyaltyBPS=750, payoutBPS=500, revenueShareBPS=0, referralBPS=0, partnershipBPS=0)
symbol(view returns (string)
MEME
tokenDirectory(view returns (string)
QmWgNLYz1gwuvncm2RUN7gHztBTSNKGyxLjocFG9wtPabF
totalBurned(view returns (uint256)
0
totalMinted(view returns (uint256)
999
totalSupply(view returns (uint256)
999
transactionMax(view returns (uint64)
500
Read-only
balanceOf(address ownerview returns (uint256)
getActiveVersion(address address_view returns (uint256)
getAddressData(address addrview returns (struct ERC721AAddressData)
getApproved(uint256 tokenIdview returns (address)
getCurrentPrice(uint256[4] pricesAndTimestampsview returns (uint256)
getOwnershipData(uint256 tokenIdview returns (struct ERC721ATokenOwnership)
hashToSignForAllowList(address allowedAddressuint256 versionuint256 nonceuint256 priceuint256 amountview returns (bytes32)
hashToSignForMint(uint256 versionuint256 amountuint256 sigAmountuint256[4] pricesAndTimestampsview returns (bytes32)
hashToSignToSellToken(uint256 versionuint256 nonceuint256 tokenIduint256[4] pricesAndTimestampsview returns (bytes32)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256uint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenOwnerOnLoan(uint256 tokenIdview returns (address)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
upgradeTo(address newImplementationbytes databool forceCalluint8 vbytes32 rbytes32 s
approve(address touint256 tokenId
burn(uint256 tokenId
buyToken(address selleruint256 versionuint256 nonceuint256 tokenIduint256[4] pricesAndTimestampsbytes signaturebytes dualSignaturepayable 
cancelAllowList(address allowedAddressuint256 versionuint256 nonceuint256 priceuint256 amount
cancelMint(uint256 versionuint256 amountuint256 sigAmountuint256[4] pricesAndTimestamps
cancelSale(uint256 versionuint256 nonceuint256 tokenIduint256[4] pricesAndTimestamps
changeNameAndSymbol(string _newNamestring _newSymbol
changeTokenURI(string baseURI_string revealTokenDirectorybool shouldOffset
init(bool[2] boolsaddress[4] addressesuint256[10] uintsstring[4] stringsbytes[2] signatures
loan(uint256 tokenIdaddress receiver
lockTokenSupply(
lockTokenURI(
mint(uint256 versionuint256 amountuint256 buyAmountuint256 sigAmountuint256[4] pricesAndTimestampsbytes signaturebytes dualSignaturepayable 
mintAllow(address allowedAddressuint256 versionuint256 nonceuint256 priceuint256 amountuint256 buyAmountbytes signaturebytes dualSignaturepayable 
ownerMint(address[] recipientsuint256[] amountsuint256 chunk
renounceOwnership(
retrieveLoan(uint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setDualSigner(address alt
setLoaningActive(bool _loaningActive
setRequireOwnerOnAllowlist(bool required
setRoyaltiesBPS(uint256 newBPS
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateVersion(uint256 version
withdrawBalance(uint256 withdrawAmount
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BalanceWithdrawn(uint256 balance
BaseURIChanged(string baseURI
DualSignerChanged(address newSigner
Loan(address indexed fromaddress indexed touint256 indexed tokenId
LoanRetrieved(address indexed fromaddress indexed touint256 indexed tokenId
LoaningActive(bool active
Minted(address indexed buyeruint256 amountuint256 unitPricebytes32 hash
NameChanged(string name
OwnerMinted(uint256 chunk
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RequireOwnerOnAllowList(bool required
RoyaltyUpdated(uint256 bps
SaleCancelled(address indexed sellerbytes32 hash
SaleCompleted(address indexed selleraddress indexed buyeruint256 indexed tokenIduint256 pricebytes32 hash
SymbolChanged(string symbol
TokenDirectoryLocked(
TokenSupplyLocked(uint256 supply
TokensRevealed(string tokenDirectory
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
VersionChanged(address indexed selleruint256 version
WithdrawSplitsSet(address indexed revenueShareAddressaddress indexed referralAddressaddress indexed partnershipAddressuint256 payoutBPSuint256 revenueShareBPSuint256 referralBPSuint256 partnershipBPS
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AlreadyInitiated(
AlreadySetSeqMintLimit(
ApprovalCallerNotOwnerNorApproved(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
BeforeStartTime(
CallerNotOwner(
CannotChangeStartTokenId(
ChunkAlreadyProcessed(
CollectionDataLocked(
CollectionTooLarge(
InsufficientValue(
InvalidBuyAmount(
InvalidChunk(
InvalidSender(
InvalidStartEndPrices(
InvalidStartEndTimes(
InvalidVersion(
LoansInactive(
MintExistingToken(
MintToZeroAddress(
MustHaveDualSignature(
MustHaveOwnerSignature(
MustHaveTokenOwnerSignature(
MustHaveVerifiedSignature(
MustMintNormal(
MustMintSequential(
NoContractMinting(
NotBurnable(
NotTokenLoaner(
OverMaxRoyalties(
OverSignatureLimit(
OverTokenLimit(
OverTransactionLimit(
OverWalletLimit(
OwnerNotZero(
QueryForNonexistentToken(
SaleInactive(
SellerNotOwner(
TokenOnLoan(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
WithdrawSplitsTooHigh(