ITldClaimManager
Git Source (opens in a new tab)
Functions
canClaim
function canClaim(address _addr, bytes32 _namehash) external view returns (bool);
claimTld
function claimTld(string calldata _domain, address _addr) external payable;
setHandshakeTldContract
function setHandshakeTldContract(IHandshakeTld _tld) external;
updateAllowedTldManager
function updateAllowedTldManager(address _addr, bool _allowed) external;
allowedTldManager
function allowedTldManager(address _addr) external view returns (bool);
addTldAndClaimant
function addTldAndClaimant(address[] calldata _addr, string[] calldata _domain) external;
Events
TldClaimed
event TldClaimed(address indexed _to, uint256 indexed _id, string _label);
UpdateAllowedTldManager
event UpdateAllowedTldManager(address indexed _addr, bool _allowed);
AllowedTldMintUpdate
event AllowedTldMintUpdate(address indexed _claimant, address indexed _manager, string _label);