This project is a fully functional dApp that allows users to interact with the custom web3 smart contract called the vassiliou.se Token (VST). The platform integrates with popular crypto wallets like MetaMask, enabling users to send and receive VST tokens. Additionally, the platform supports live updates by monitoring blockchain transactions, as well as automatically configuring the network on the user’s wallet. The token can only be minted by the authorized owner of the smart contract, ensuring secure and controlled token distribution. The project demonstrates the integration of blockchain technology with a user-friendly web application.
I developed the entire project, including the Solidity smart contract and the Next.js web app, integrated MetaMask SDK and Ethers.js for wallet connectivity and blockchain interactions, and implemented live transaction monitoring, as well as automatic network configuration.
The project consists of: