# PublicResolver

### **Purpose**:&#x20;

Stores and retrieves identity metadata (e.g., addresses, text records, contenthash).<br>

### **Key Methods**:

* **Write**:\
  `setAddr()`, `setText()`, `setContenthash()`, `setABI()`.
* **Read**:\
  `addr()`, `text()`, `contenthash()`, `name()`.

### **Interactions**:

* Called by `RegistrarController` during registration/updates.
