This is the final project for Alchemy University Ethereum Developer Bootcamp. This decentralized application (DApp) allows users to make transactions of the ERC20 token called Alchemy University Succeed (AUS). The application is built using ReactJS, Hardhat, Ethers, and Chakra-UI. It is designed to run locally using the MetaMask wallet.
- View AUS token balance
- Send AUS tokens to other addresses
- Receive AUS tokens from other addresses
- Connect with MetaMask wallet
- Transaction history
Before running this DApp locally, make sure you have the following installed:
- Node.js
- MetaMask extension in your browser
- Hardhat
- Ethers
- Chakra-UI
- Clone this repository.
- Install dependencies by running
npm install
. - Start the local blockchain network using Hardhat:
npx hardhat node
. - Deploy the smart contract using Hardhat:
npx hardhat run scripts/deploy.js --network localhost
. - Start the React app:
npm run dev
.
- Connect your MetaMask wallet to the local network.
- Import some accounts from you local network to Metamask
- Interact with the DApp to send or receive AUS tokens.
- View your transaction history.
The smart contract for the AUS token is deployed on the local network. You can find the contract code in the contracts
directory.
- No known issues at the moment.
- Implement additional security features.
- Enhance user interface and experience.
- Add support for more ERC20 tokens.
- Christian Miño calaca89@gmail.com
This project is licensed under the MIT License - see the LICENSE.md file for details.
Feel free to customize this README file according to your specific project details and requirements.