Smart Contracts
Contracts
Crossmint

CrossmintMinter

Git Source (opens in a new tab)

Inherits: Ownable

State Variables

registrar

ISldRegistrationManager2 public immutable registrar;

isMinter

mapping(address => bool) public isMinter;

isWhitelist

bool public isWhitelist;

Functions

constructor

constructor(address _registrar) Ownable();

mint

function mint(
    string calldata _label,
    uint256 _registrationLength,
    bytes32 _parentNamehash,
    address _recipient,
    uint8 v,
    bytes32 r,
    bytes32 s
) external payable;

updateMinter

function updateMinter(address _minter, bool _value) external onlyOwner;

updateWhitelist

function updateWhitelist(bool _isWhitelist) external onlyOwner;