> For the complete documentation index, see [llms.txt](https://docs.dothype.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dothype.io/integrating-.hype/build-with-dothype/how-to-get-.hype-integrated-in-your-dapp.md).

# How to get .hype integrated in your dApp

### **Use `.hype` Names in Your App**

The dotHYPE resolver is fully ENS-compatible, making integration simple for developers already familiar with Ethereum naming systems. You can use standard `addr()`, `getName()`, and `text()` calls to resolve identity information from `.hype` domains. No proprietary logic required.

### Basic Usage

To resolve `.hype` names, use the d**otHYPEResolver** contract and the following standard functions:

| Function                         | Purpose                                          |
| -------------------------------- | ------------------------------------------------ |
| `addr(bytes32 node)`             | Returns the address for a `.hype` name           |
| `getName(address)`               | Returns the primary `.hype` name for a wallet    |
| `text(bytes32 node, string key)` | Returns a text record (e.g. `twitter`, `avatar`) |

> Note: The `node` refers to the ENS-compatible **namehash** of the `.hype` domain.
