Skip to content

Latest commit

 

History

History
69 lines (57 loc) · 3.76 KB

README.md

File metadata and controls

69 lines (57 loc) · 3.76 KB

AutoToken

Netlify Status MIT license Issues Forks Stars GitHub followers Open Source Love svg1

AutoToken is a DApp that allows people without technical skills to create their own tokens without needing to write code ✨ 🚀

Try it out here 💕

AutoToken

AutoToken is a no-code token generator that allows people from diverse backgrounds to create their tokens without needing to write any line of code.

AutoToken aims to offer its users the ability to create ERC-20, ERC-721 and ERC 1155 tokens. In order to do that, the user needs to connect. Today, many people have to write ethereum smart contracts to do that. their MetaMask wallet. Once connected, users will have access to all the features that exist on the dApp.

With this solution, users will be able to specify the properties of the token they would like to create, deploy smart contracts that create virtual tokens without needing to write any line of code and see a list of all the tokens they have.

To read more about this solution, read the whitepaper. 💕💕

Getting Started

This project uses Node dependencies. This means you would need to have npm or yarn installed. With this, you can get started with the following steps:

  1. Clone this project git clone [email protected]:AdoraNwodo/nocode-token-generator-dapp.git
  2. Launch and build the frontend and smart contract.

Frontend

The /frontend directory has all the frontend code (written in VueJS). To setup after cloning the repo, follow the steps:

  1. Switch to the frontend directory
cd frontend
  1. Install all dependencies by running
npm install
  1. You can run the app with this command:
npm run serve

Smart contract

  1. Switch to the smart-contract directory
cd smart-contract
  1. Install all dependencies by running
npm install
  1. Create a .env file in the root and add your provider API_URL and MetaMask PRIVATE_KEY
  2. Compile using hardhat
npx hardhat compile
  1. To deploy a contract, you can run the command below
npx hardhat run scripts/deployERC20.ts --network rinkeby

The command above deploys the ERC20Factory.sol contract and we use the Rinkeby Test Network. After deployment, you can copy the new contract address and use the contract in your frontend

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

License

MIT. Please see the license file for more information.