Skip to content

Latest commit

 

History

History
27 lines (15 loc) · 1.37 KB

README.md

File metadata and controls

27 lines (15 loc) · 1.37 KB

Nouns Name Service

Welcome to the repository of the Nouns Name Service.

Here you find all contracts and services used to run NNS.

Packages

Contracts

The contracts package contains all the solidity code implementing the NNS protocol. You can find more info in the docs.

Subgraph

The subgraph package implements a subgraph deployed in goldsky.com to make it easy to access NNS data via a GraphQL endpoint.

API

The api package implements two sets of APIs:

  1. The standard api api.nns.xyz used to check availability and register NNS names for complex use-cases when a simple on-chain implementation wouldn't be possible (more info here).
  2. The metadata api metadata.nns.xyz which returns metadata for all NFTs issued by the protocol.

Both apis are deployed on AWS.

Images

The images package implements the generation of images for all NFTs issued by the protocol. Images are generated on the fly the first time they are requested and stored in an S3 bucket and then, for all subsequent requests, they will be returned by the CDN (CloudFront).