BaseResolver
Git Source (opens in a new tab)
Inherits: ERC165, IVersionableResolver
State Variables
sldContract
HandshakeNft internal immutable sldContract;tldContract
HandshakeNft internal immutable tldContract;recordVersions
mapping(bytes32 => uint256) public recordVersions;delegates
mapping(address => mapping(uint256 => address)) public delegates;Functions
constructor
constructor(HandshakeNft _tld, HandshakeNft _sld);supportsInterface
function supportsInterface(bytes4 _interfaceId) public view virtual override returns (bool);incrementVersion
function incrementVersion(bytes32 _nodehash) public virtual authorised(_nodehash);setDelegate
function setDelegate(uint256 _id, address _delegate) public;getTokenOwner
function getTokenOwner(uint256 _id) public view returns (address);ownerOf
function ownerOf(bytes32 _node) internal view returns (address);authorised
modifier authorised(bytes32 _nodehash);