The ENS wrap provides you with methods for easy interaction with the ENS registry.
To run the ENS wrap you'll need a Polywrap client in your application. See here for installation information: https://docs.polywrap.io/clients
ENS depends upon the ethereum wrap, which in-turn requires an ethereum-wallet plugin. Plugins are added directly to the client using its config.
Here's an example of setting up a JavaScript / TypeScript client with the ethereum-wallet plugin.
You can learn more about Polywrap clients & configs in the docs here.
With your client successfully configured, you can now run any function on the ENS wrap with ease.
You can check out the ENS wrap's schema for a list of methods, or check out its tests for detailed usage examples.
For any questions or problems related to the ENS wrap or Polywrap at large, please visit our Discord.