fn is_canonical_erc721(name: &str) -> boolExpand description
The OpenZeppelin contracts whose _mint skips the receiver check. ERC721 and
ERC721Upgradeable declare the unchecked _mint; in the v4 line, ERC721Consecutive and
ERC721ConsecutiveUpgradeable override it with a construction guard that forwards to the
base through super._mint, still without a receiver check. In v5 the Consecutive extension
overrides _update instead, and the two extra names match nothing.