Skip to content

abstract-names/abstract-names-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon hand-wave
cover .gitbook/assets/gitbookbanner.png
coverY 0
layout
width cover title description tableOfContents outline pagination metadata
default
visible size
true
full
visible
true
visible
visible
true
visible
true
visible
true
visible
true

Introduction

Welcome to Abstract Names. A naming service for your Abstract Global Wallet.

Abstract Names helps people use the blockchain without juggling long hexadecimal strings. Instead of sending to an address, you can send value to a name. A name can also power a profile. Linking an avatar, website, or social handle and even point to content stored on networks like IPFS. Names are NFTs with an expiration date, so you can renew them over time and transfer them just like any ERC‑721 token.

Under the hood, the architecture is modular. A Registry mints and stores names as NFTs, a Controller manages pricing and sale phases, a Resolver answers “who and what does this name point to?”, and a Validator ensures names are well‑formed and safe.

Jump right in

Cover image

:lightbulb:

LearnDiscover Abstract Namesdocs.pngBroken link

:square-code:

BuildGet started in 5-min.code.pnghttps://github.com/GitbookIO/gitbook-templates/blob/main/product-docs/broken-reference/README.md

:globe-pointer:

JoinMint a namenames.pngBroken link

Features at a glance

Capability Summary
Human‑readable names Register unique names between 3 and 63 characters.
Broad character support ASCII plus curated Unicode ranges (CJK, Hangul, etc.).
Address resolution Names resolve to wallet addresses, with owner fallback.
Profiles Store text records like avatar, URL, and social links.
Content hashes Point a name at IPFS/Arweave content.
Reverse resolution Set a primary name so apps can display your name for your address.
Renewals Keep ownership active by renewing for one or more years.
Secure transfers Resolver data is cleared when a name transfers.

If you’re new to Abstract, start with the basics to understand global wallets and why names make them easier to use. Developers can jump to the contracts and build sections for integration details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors