โ† All NFT Flashcard Decks

ERC-721 vs. ERC-1155 Standards 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 ERC-721 vs. ERC-1155 Standards flashcards as text
  1. In ERC-1155, what does a single contract allow you to manage?

    Answer: Multiple token types including both fungible and non-fungible

    ERC-1155 is a multi-token standard that lets one contract manage many token types, both fungible and non-fungible.

  2. Which function signature is unique to ERC-1155 for moving several token types at once?

    Answer: safeBatchTransferFrom

    safeBatchTransferFrom lets ERC-1155 move multiple token IDs and amounts in a single transaction.

  3. What does ERC-721's ownerOf(tokenId) return?

    Answer: The address that owns the specific token

    ownerOf returns the single address that owns the given unique token ID.

  4. Why does ERC-1155 typically save gas when minting many items?

    Answer: It batches operations and shares one contract for all token types

    Batching and a shared contract reduce per-token deployment and transaction overhead.

  5. In ERC-1155, how is a fungible token represented versus a non-fungible one?

    Answer: By a token ID with a supply greater than one (fungible) or exactly one (NFT)

    A token ID with supply >1 behaves fungibly, while supply of 1 makes it effectively non-fungible.

  6. Which standard requires a separate contract deployment for each distinct collection by design?

    Answer: ERC-721

    ERC-721 collections are traditionally deployed as individual contracts, one per collection.

  7. What interface must a contract implement to safely receive ERC-1155 tokens?

    Answer: IERC1155Receiver

    Receiving contracts must implement IERC1155Receiver so safe transfers do not lock tokens.