Smart Contracts
Interfaces
ITldClaimManager

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);