Smart Contracts
Interfaces
IHandshakeSld

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