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
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.
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.
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.
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.
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.
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.
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.