interface INameResolver {
    event NameChanged(bytes32 indexed node, string name);

    /**
     * Returns the name associated with an ENS node, for reverse records.
     * Defined in EIP181.
     * @param node The ENS node to query.
     * @return The associated name.
     */
    function name(bytes32 node) external view returns (string memory);
}
function name(bytes32 node) external view returns (string memory);

/**
 * Returns the name associated with an ENS node, for reverse records.
 * Defined in EIP181.
 * @param node The ENS node to query.
 * @return The associated name.
 */