Skip to content

AvailX/aleo-name-service

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aleo Name Service

Aleo Name Service (ANS) is a domain name service built on the Aleo blockchain. The project consists of three main parts: the backend API, smart contracts, and a frontend website.

Project Structure

  • backend/ - The backend API, written in Rust, providing interfaces to query and operate on Aleo Name Service.
  • program/ - The smart contracts, written in Leo language, defining the logic executed on the Aleo blockchain.
  • website/ - The frontend website, where users can interact with Aleo Name Service.

Detailed Information for Each Module

This is the backend part of the Aleo Name Service, written in Rust. The backend API provides several interfaces allowing users to query and operate ANS. Refer to backend/README.md for more details.

This is the smart contract part of the Aleo Name Service, written in Leo language. The smart contract defines the core logic of ANS on the Aleo blockchain. Refer to program/README.md for more details.

This is the frontend part of Aleo Name Service. Users can interact with ANS intuitively through this website. Refer to frontend/README.md for more details.

Contribution

Contributions are welcome! If you are interested in this project or find any problems, feel free to submit issues or pull requests.

License

This project is licensed under the Apache License 2.0. Please refer to the LICENSE file for more details.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.7%
  • CSS 3.1%
  • JavaScript 1.7%
  • Dockerfile 0.5%