Guide Flashcards
7 cards from real NFT practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Guide flashcards as text
Which layer-2 network is commonly used to reduce NFT minting gas costs?
Answer: Polygon
Polygon offers low fees and is widely used for affordable NFT mints.
What does the ERC-721 'ownerOf' function return?
Answer: The address that owns a given token ID
ownerOf takes a token ID and returns the current owner's address.
Why is freezing pseudo-random token ID assignment important for fair distribution?
Answer: It prevents minters from sniping rare traits
If randomness is predictable, minters can cherry-pick transactions to grab rare tokens.
What is a 'soulbound' token in NFT development?
Answer: A non-transferable token tied to one wallet
Soulbound tokens cannot be transferred, representing identity or credentials bound to an address.
Which tool/framework is widely used for compiling, testing, and deploying NFT smart contracts?
Answer: Hardhat or Foundry
Hardhat and Foundry are popular development frameworks for Solidity contract workflows.
What does emitting a Transfer event with the zero address as 'from' typically indicate?
Answer: A mint
A Transfer from address(0) signals a newly minted token entering circulation.
Why should the mint price and supply be validated with require statements?
Answer: To revert invalid transactions and protect contract logic
require checks enforce correct payment and supply limits, reverting transactions that violate rules.