the_legend_of_long_wei

Verified contract

Active on Base with 893 txns
Deployed by via 0x2e2614e4 at 15966783
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
ERC-20
--
ERC-20
--
0x6197e217d604791e6db112079aeaffad78e54a71a06b94a6ffbf8d183cea1ea0
0xa5fd97d8521c26d1ac93bc75de4aa9341e71cd9e1a2ae37edb8bc71706c763e4
0xdf74f12c1f2aeaea03db701b6359c0100dcfa30c26375e08a812ea610d6e10f6
0x79d9637475cf206046d371d7bab37f9bd6f05238f8aa76a6e9389604419c9bce
0x4b42b4a1887f34373610b5635582bdd68841ff03803a39b9e8bebd261c083e2b
0xff58b80494fe8ed08baa5e0aa08b123d7142dba015d2a9153ab5db8abf9c6843
0x51721bdc9342dd462c7bb87e448e2e9656c70c4dceed78342963f48d76661236
0x4011f9874ae690ecc9169f1bb77517ecba128c026b2cb99b5003a42339ebb10e
0x5e00649d5e2eaff86358ae89806882c4eabf78c01cbbe96430df424fd1cc0b06
0xd29dbca56dc1446a541edb0c283a42f0121f387dd83e7a33ae35aa5df5202a14

Functions
Getter at block 23816641
DEFAULT_OPERATOR_WHITELIST_ID(view returns (uint120)
1
DEFAULT_TRANSFER_SECURITY_LEVEL(view returns (uint8)
2
DEFAULT_TRANSFER_VALIDATOR(view returns (address)
0x721c00182a990771244d7a71b9fa2ea789a3b433
FUND_RECEIVER(view returns (address)
0x02ad344f473cb7523b59a32fa645487ba001baef
contractURI(view returns (string)
getGlobalWalletLimit(view returns (uint256)
0
getMaxMintableSupply(view returns (uint256)
3333
getMintCurrency(view returns (address)
0x0000000000000000000000000000000000000000
getMintable(view returns (bool)
true
getNumberStages(view returns (uint256)
3
getPermittedContractReceivers(view returns (address[])
[]
getSecurityPolicy(view returns (struct CollectionSecurityPolicy)
(2, 1, 1)
getTransferValidator(view returns (address)
0x721c00182a990771244d7a71b9fa2ea789a3b433
getWhitelistedOperators(view returns (address[])
[]
name(view returns (string)
the_legend_of_long_wei
owner(view returns (address)
0x8881a7769498d7a115cb418dde2d244a95173888
symbol(view returns (string)
wei
totalSupply(view returns (uint256)
3333
Read-only
assertValidCosign(address minteruint32 qtyuint64 timestampbytes signatureview 
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getActiveStageFromTimestamp(uint64 timestampview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getCosignDigest(address minteruint32 qtyuint64 timestampview returns (bytes32)
getCosignNonce(address minterview returns (uint256)
getStageInfo(uint256 indexview returns (struct IERC721MMintStageInfouint32uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isContractReceiverPermitted(address receiverview returns (bool)
isOperatorWhitelisted(address operatorview returns (bool)
isTransferAllowed(address calleraddress fromaddress toview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
totalMintedByAddress(address aview returns (uint256)
State-modifying
approve(address touint256 tokenIdpayable 
crossmint(uint32 qtyaddress tobytes32[] proofuint64 timestampbytes signaturepayable 
mint(uint32 qtybytes32[] proofuint64 timestampbytes signaturepayable 
mintWithLimit(uint32 qtyuint32 limitbytes32[] proofuint64 timestampbytes signaturepayable 
ownerMint(uint32 qtyaddress to
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI
setContractURI(string uri
setCosigner(address cosigner
setCrossmintAddress(address crossmintAddress
setDefaultRoyalty(address receiveruint96 feeNumerator
setGlobalWalletLimit(uint256 globalWalletLimit
setMaxMintableSupply(uint256 maxMintableSupply
setMintable(bool mintable
setStages(struct IERC721MMintStageInfo[] newStages
setTimestampExpirySeconds(uint64 expiry
setToCustomSecurityPolicy(uint8 leveluint120 operatorWhitelistIduint120 permittedContractReceiversAllowlistId
setToCustomValidatorAndSecurityPolicy(address validatoruint8 leveluint120 operatorWhitelistIduint120 permittedContractReceiversAllowlistId
setToDefaultSecurityPolicy(
setTokenRoyalty(uint256 tokenIdaddress receiveruint96 feeNumerator
setTokenURISuffix(string suffix
setTransferValidator(address transferValidator_
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
withdraw(
withdrawERC20(
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
DefaultRoyaltySet(address indexed receiveruint96 feeNumerator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetActiveStage(uint256 activeStage
SetBaseURI(string baseURI
SetCosigner(address cosigner
SetCrossmintAddress(address crossmintAddress
SetGlobalWalletLimit(uint256 globalWalletLimit
SetMaxMintableSupply(uint256 maxMintableSupply
SetMintCurrency(address mintCurrency
SetMintable(bool mintable
SetTimestampExpirySeconds(uint64 expiry
TokenRoyaltySet(uint256 indexed tokenIdaddress indexed receiveruint96 feeNumerator
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
TransferValidatorUpdated(address oldValidatoraddress newValidator
UpdateStage(uint256 stageuint80 priceuint80 mintFeeuint32 walletLimitbytes32 merkleRootuint24 maxStageSupplyuint64 startTimeUnixSecondsuint64 endTimeUnixSeconds
Withdraw(uint256 value
WithdrawERC20(address mintCurrencyuint256 value
Constructor
constructor(string collectionNamestring collectionSymbolstring tokenURISuffixuint256 maxMintableSupplyuint256 globalWalletLimitaddress cosigneruint64 timestampExpirySecondsaddress mintCurrencyaddress fundReceiveraddress royaltyReceiveruint96 royaltyFeeNumerator
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
CannotIncreaseMaxMintableSupply(
CosignerNotSet(
CreatorTokenBase__InvalidTransferValidatorContract(
CreatorTokenBase__SetTransferValidatorFirst(
CrossmintAddressNotSet(
CrossmintOnly(
ERC2981InvalidDefaultRoyalty(uint256 numeratoruint256 denominator
ERC2981InvalidDefaultRoyaltyReceiver(address receiver
ERC2981InvalidTokenRoyalty(uint256 tokenIduint256 numeratoruint256 denominator
ERC2981InvalidTokenRoyaltyReceiver(uint256 tokenIdaddress receiver
FailedInnerCall(
GlobalWalletLimitOverflow(
InsufficientStageTimeGap(
InvalidCosignSignature(
InvalidProof(
InvalidQueryRange(
InvalidStage(
InvalidStageArgsLength(
InvalidStartAndEndTimestamp(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
Mintable(
NoSupplyLeft(
NotEnoughValue(
NotMintable(
NotSupported(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
ShouldNotMintToBurnAddress(
StageSupplyExceeded(
TimestampExpired(
TransferCallerNotOwnerNorApproved(
TransferFailed(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
WalletGlobalLimitExceeded(
WalletStageLimitExceeded(
WithdrawFailed(
WrongMintCurrency(