Watch demo video of the project: youtube
- ERC20 Token Sales: Facilitates the selling of ERC20 tokens through a decentralized platform.
- Solidity Smart Contracts: Employs Solidity for writing and deploying Ethereum smart contracts, ensuring robust and secure token functionality.
- Hardhat: Utilizes Hardhat for developing and testing Ethereum smart contracts, ensuring reliability and security.
- Next.js Frontend: Employs Next.js for building a dynamic and efficient user interface.
This project is a decentralized platform for selling ERC20 tokens. Users can interact with smart contracts deployed on the Ethereum blockchain to purchase tokens securely and transparently.
-
Clone the project repository:
git clone https://github.com/minhajhameed/web3-ECR20-token.git
-
Navigate to the project directory:
cd web3-ECR20-token
-
Install dependencies:
npm install
-
Compile and deploy smart contracts with Hardhat:
npx hardhat node npx hardhat deploy --network YOUR_NETWORK
-
Start the Next.js frontend:
npm run dev
-
Access the web application: Open your browser and navigate to http://localhost:3000.
- Users can connect their Ethereum wallet (e.g., Metamask) to the platform to interact with smart contracts and purchase tokens.
- Once connected, users can browse available ERC20 tokens and purchase them using their connected wallet.
This project is licensed under the MIT License.
For any questions or feedback, feel free to reach out to us at [email protected].