ERC721ARandomizedCollectionV2

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x2a6fd8c3 at 14999340
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
11 additional variables

No balances found for "ERC721ARandomizedCollectionV2"

0xd624988d1abb2c17a60c6505823c8f280d8c3b64e4254c750cca4d125308feeb
From

Functions
Getter at block 21209254
MAX_SUPPLY_LIMIT(view returns (uint256)
1000000000
PAYOUT_CONTRACT_ADDRESS(view returns (address)
0xa95850bb73459adb9587a97f103a4a7cce59b56e
burnable(view returns (bool)
false
dualSignerAddress(view returns (address)
0x0000000000000000000000000000000000000000
isLocked(view returns (bool)
false
loaningActive(view returns (bool)
false
maxMint(view returns (uint64)
1
maxSupply(view returns (uint64)
100
name(view returns (string)
offset(view returns (uint64)
0
owner(view returns (address)
0x364360e81ff5568e8ff6cef8426bd2f4056d71d2
partnershipAddress(view returns (address)
0x0000000000000000000000000000000000000000
referralAddress(view returns (address)
0x0000000000000000000000000000000000000000
revenueShareAddress(view returns (address)
0x0000000000000000000000000000000000000000
seqMintLimit(view returns (uint64)
5
splits(view returns (uint64 ownerRoyaltyBPSuint64 payoutBPSuint64 revenueShareBPSuint32 referralBPSuint32 partnershipBPS)
(ownerRoyaltyBPS=0, payoutBPS=500, revenueShareBPS=0, referralBPS=0, partnershipBPS=0)
symbol(view returns (string)
tokenDirectory(view returns (string)
totalBurned(view returns (uint256)
0
totalMinted(view returns (uint256)
0
totalSupply(view returns (uint256)
0
transactionMax(view returns (uint64)
1
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
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
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(bool[2] boolsaddress[4] addressesuint256[10] uintsstring[4] stringsbytes[2] signatures
Fallback and receive

This contract contains no fallback and receive objects.

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(