GetMintDetails
GetMintDetails function returns data with details about minting a single/specific subname under a listed ENS name.
Usage
MintDetailsResponse
The Data returned from this function answers the questions:
What is the total price of minting a given subname
Is minter address allowed to mint a subname
canMint - specifies whether a minter address has permission to mint a subname. In case this parameter is false, there will be a reason under validation errors
estimatedPrice - The price for minting a subname, set by listing owner
estimatedFee - The minting fee for minting a subname
validationErrors - If the subname cannot be minted, the validation errors will specify the reason. There could be different reasons, such as: 1. Listing has expired. 2. Minter is not whiteslited, 3. Minter doesn't have a required token in case listing uses token gated access etc.
MintingValidationErrorType
Validation Errors are standard set of errors that are present when a given subname cannot be minted.
SUBNAME_TAKEN
Subname not available
MINTER_NOT_TOKEN_OWNER
Listing uses Token Gated Access and minter does not hold required token
MINTER_NOT_WHITELISTED
Listing uses Whitelisting feature and minter is not whitelisted
LISTING_EXPIRED
Listing uses Deadline feature with expiry set
SUBNAME_RESERVED
A subname label is reserved and not mintable
Last updated