A Open source dynamic assets (Token/NFT) generator (CIP68) Project !
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Assets on the Cardano platform compliant with CIP25 face many limitations in upgrading, modifying metadata, and registering with the Token Registry. Additionally, the Token Registry still depends on an entity that founded Cardano, making this process not entirely decentralized. CIP68 introduces a new classification method that allows third parties, such as wallets and decentralized exchanges, to easily identify token types.
From building a CIP25-compliant native token creation platform, we observed a large number of users creating their own assets. However, the community still lacks many tools to help users create CIP68-compliant assets. We have successfully experimented with creating, managing metadata, and burning CIP68-compliant assets. Sharing this source code will be highly beneficial to an open-source community like Cardano.
Our tool will attract two main user groups:
- Non-tech users who want to create and manage CIP68-compliant native assets.
- Companies and organizations that can leverage our open-source code to develop their own products.
Of course, it may lack some specific features needed for your project since requirements can vary. Therefore, we will continue improving and adding more functionalities in the near future. You are also welcome to suggest changes by forking this repository and creating a pull request or opening an issue. Thanks to everyone who has contributed to expanding this project!
This project leverages cutting-edge technologies to ensure efficiency, scalability, and seamless integration:
Before installing and running the application, ensure you have the following dependencies:
- npm (Node.js package manager)
Install or update npm to the latest version:
npm install npm@latest -g
Follow these steps to install and run the application:
- Install and run IPFS
- Install the PostgreSQL database
git clone https://github.com/cardano2vn/cip68generator.git
cd cip68generator
npm install -f
- Copy the
.env.example
file to.env
- Modify the
.env
file according to your environment
cp .env.example .env
npm run dev
For more details, please refer to the Wiki Documentation
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Project Link: https://github.com/cardano2vn/cip68generator