Compiler Version - v0.8.1 ERC Version - 721
- @openzeppelin/contracts
- chai
- chai-as-promised
- web3
- truffle
- ganache-cli
AddToAllowList - required parameter - user address
The method is used to add the users to the white list
mint - required parameters:
- payableAmount(ether)
- to(address)
- count of minting items(NUMBER)
This method is called when starting the sale of the NFTs
preSaleMint - required parameters:
- payableAmount(ether)
- count of minting items(NUMBER)
This method is called when starting the presale of the NFTs. You do not need the user address because you have it when add them on the whiteList by using the addToAllowList method
removeFromAllowList - required parameter - user address
The method is used to remove the users from the white list
removeFromAllowList - required parameter - user address
The method is used to remove the users from the white list
reserveNft - required parameter - count
The method is used to reserve the nfts which will be redirected to the owner's account
setMintActive - required parameter - true/false
The method is used to turn on/off minting
setAllowListMaxMint - required parameter - NUMBER
The method is used to limit the minting count per user on presale stage
setBaseURI - required parameter - string
The method is used for metadata
setIsPreSaleMintActive - required parameter - true/false
The method is used to turn on/off presale start
setMaxReserve - required parameter - NUMBER
The method is used to limit the owner's maximum reservation count
setMaximumAllowedTokens - required parameter - NUMBER
The method is used to limit the maximum nfts count per purchase
setMintPrice - required parameter - NUMBER
The method is used to define the public mint price for NFT
setPreSaleMintPrice - required parameter - NUMBER
The method is used to define the presale mint price for NFT
setReserveAtATime - required parameter - NUMBER
This variable is used to set the number of NFTs to reserve in one transaction.
transferFrom - required parameters: - from address
- to address
- tokenID ( nft id )
Method is used for giveaways or for transferring specific items between accounts
withdraw -
Method for withdraw funds
MAX_MINTSUPPLY -
The maximum allowed mint count.
allowListClaimedBy - required parameter - owner address
The method is return the list of adresses on the white list.
allowListMaxMint -
Maximum minting count on presale phase
balanceOf - required parameter - owner address
The method is used to check the balance of the owner
mintPrice -
returns number The Price of the NFT
checkIfOnAllowList - required parameter - user address
returns string The method is used to check address is on the white list.
getContractOwner -
returns string Returns contract owner address
getMaximumAllowedTokens -
returns maximumAllowedTokensPerPurchase
getMintPrice -
returns number returns public mint price
getPreSaleMintPrice -
returns number returns presale mint price
getReserveAtATime -
returns number The count of reserved tokens per each click
getTotalSupply -
returns number The total number of minted NFTs
isMintActive -
return true/false describes whether the sale starts or not
isPreSaleMintActive -
return true/false describes whether the presale starts or not
maximumAllowedTokensPerPurchase -
returns number The count of maximum allowed NFTs per purchase
name -
returns string returns Name of the Collection
owner -
returns string returns the Collection owner address
ownerOf - required parameter - tokenID(NUMBER)
returns string returns the specific NFTs owner address