# @ensdomains/root

> [![Build Status](https://travis-ci.com/ensdomains/root.svg?branch=master)](https://travis-ci.com/ensdomains/root) [![License](https://img.shields.io/badge/License-BSD--2--Clause-blue.svg)](LICENSE)

Latest version **0.2.0** (published 2021-03-25) · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install @ensdomains/root
pnpm add @ensdomains/root
yarn add @ensdomains/root
bun add @ensdomains/root
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.2.0 |
| Published | 2021-03-25 |
| First published | 2019-05-07 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 1.3 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | makoto_inoue, decanus, nickjohnson, jefflau |

## Links

- npm: https://www.npmjs.com/package/@ensdomains/root
- npm.io page: https://npm.io/package/@ensdomains/root

## Recent versions

- 0.2.0 (latest) — 2021-03-25
- 0.1.0 — 2021-01-21
- 0.0.3 — 2019-05-07

## README

# Root

[![Build Status](https://travis-ci.com/ensdomains/root.svg?branch=master)](https://travis-ci.com/ensdomains/root) [![License](https://img.shields.io/badge/License-BSD--2--Clause-blue.svg)](LICENSE)

The Root is a contract that will take ownership of the ENS root name in the ENS registry. This allows the keyholders to delegate certain operations to others.

This contract was audited by ConsenSys dilligence; the audit report is available [here](https://github.com/ConsenSys/ens-audit-report-2019-02).

## DNSSEC

The main new functionality is the ability for anyone to register a new `tld`. This can be done by submitting the DNSSEC proof of a specific `tld`. This removes the requirement for the root key holders to enable classic DNS `tld`s.

---
_Source: https://npm.io/package/@ensdomains/root · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
