IHandshakeSld
Git Source (opens in a new tab)
Functions
isApprovedOrOwner
function isApprovedOrOwner(address spender, uint256 tokenId) external view returns (bool);
registerSld
function registerSld(address _to, bytes32 _tldNamehash, string calldata _label) external payable;
ownerOf
function ownerOf(uint256 _id) external view returns (address);
getRegistrationStrategy
function getRegistrationStrategy(bytes32 _parentNamehash) external view returns (ISldRegistrationStrategy);
namehashToParentMap
function namehashToParentMap(bytes32 _childNamehash) external view returns (bytes32 _parentNamehash);
name
function name(bytes32 _sldNamehash) external view returns (string memory _fullDomain);
expiry
function expiry(bytes32 _namehash) external view returns (uint256 _expiry);
parent
function parent(bytes32) external view returns (string memory _parentName);
namehashToLabelMap
function namehashToLabelMap(bytes32 _childNamehash) external view returns (string memory);