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