Minting and Burning Mechanics 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 Minting and Burning Mechanics flashcards as text
In ERC-721, which internal function is typically called to create a new token and assign it to an address?
Answer: _mint(to, tokenId)
_mint(to, tokenId) creates a new token and assigns ownership to the given address.
What event must be emitted when a token is minted in a compliant ERC-721 contract?
Answer: Transfer event with from set to the zero address
Minting emits a Transfer event where the 'from' address is the zero address.
When a token is burned in ERC-721, what is the 'to' address in the emitted Transfer event?
Answer: The zero address (0x0)
Burning emits a Transfer event to the zero address, removing the token from circulation.
Why does OpenZeppelin's _mint revert if the destination is the zero address?
Answer: Minting to address(0) would be indistinguishable from a burn
Allowing a mint to the zero address would collide with the convention that burns target address(0).
What happens to the totalSupply tracking when a token is burned in an enumerable ERC-721?
Answer: It decreases by one
Burning reduces the total supply count in enumerable implementations.
Which access control pattern best restricts who can call a mint function?
Answer: A modifier like onlyOwner or onlyRole(MINTER_ROLE)
Role or ownership modifiers restrict minting to authorized addresses.
In a burn function, what check should occur before destroying a token?
Answer: That the caller is the owner or approved for the token
Only the owner or an approved operator should be permitted to burn a token.
How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. We have not yet matched this exam's facts to an official source, so confirm fees, dates and rules with the exam body. Not reviewed by a subject-matter expert. Editorial policy