Function: bulkMint(OwnershipTokenMintInfo[] calldata names, string calldata correlationId)
This function mints multiple ownership tokens in a single transaction by processing mint information for each name, creating tokens, and emitting mint events. Only minters can execute this function, and user-initiated mints are blocked.
Inputs
namesControl: Full.
Constraints: Each name's expiration date is validated via
_validateExpirationDate()in_mint().Impact: Array of mint information including
registrarIanaId,sld,tld,tokenId,expiresAt, and owner.
correlationIdControl: Full.
Constraints: N/A.
Impact: Used for off-chain tracking and correlation with mint operations.
Branches and code coverage (including function calls)
Intended branches
Negative behavior