โ† All NFT Flashcard Decks

Knowledge 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 Knowledge flashcards as text
  1. What does the EIP-2981 standard provide for NFTs?

    Answer: A royalty information interface

    EIP-2981 defines a standard way for contracts to signal royalty payment information.

  2. Why is enforcing royalties on-chain difficult in practice?

    Answer: Marketplaces must voluntarily honor the royalty data

    EIP-2981 only reports royalty info; marketplaces must choose to enforce payment.

  3. What is a common security risk when implementing a public mint function?

    Answer: Reentrancy and lack of supply/per-wallet limits

    Unprotected mints can allow reentrancy and unlimited minting if supply and wallet caps aren't enforced.

  4. What does it mean for NFT metadata to be 'immutable'?

    Answer: The metadata cannot be changed after minting

    Immutable metadata means the attributes and media references are fixed and cannot be altered later.

  5. Which hashing approach lets IPFS content addresses guarantee data integrity?

    Answer: Content-addressed CIDs derived from the file's hash

    IPFS CIDs are derived from the content hash, so any change to the file changes the address.

  6. What is a 'reveal' mechanic in NFT collections?

    Answer: Initially hiding metadata then updating the base URI to show final art

    A reveal delays showing final art by pointing tokenURI to placeholder metadata until the base URI is updated.

  7. Why might a developer use a Merkle tree for an NFT allowlist?

    Answer: To verify eligible addresses on-chain without storing the full list

    A Merkle root lets the contract verify an address is allowlisted via a proof without storing every address.