SimpleToken is a minimal ERC20 token on Flow EVM Testnet that supports minting, transferring, and approving tokens.
SimpleToken is a minimal ERC20 token smart contract written in Solidity that lets you mint, transfer, and approve tokens with ease.
It’s designed for educational purposes — helping developers understand how ERC20 standards work under the hood without unnecessary complexity.
This contract supports:
✅ Owner-only minting
✅ Standard transfer
, approve
, and transferFrom
functions
✅ Transparent balance tracking
You can deploy it and start experimenting with tokenomics, DApps, or just build your own cryptocurrency!
Network: Flow EVM Testnet
Contract Address: 0x59Ec69e06237018C452b36f5a8D0DC1B12cd2e23
Blockchain Explorer Link: https://evm-testnet.flowscan.io/tx/0x3ac110aa8c524f28db328c5859f02cbcec57e552037004912b43fdaa3ea1b001
Layer | Technology |
---|---|
Smart Contract | Solidity ^0.8.19 |
Blockchain | Flow EVM Testnet |
Frameworks / Tools | Remix IDE / Hardhat / MetaMask |
Language | JavaScript (for testing and deployment) |
Deploy the contract using Remix:
Compiler version: 0.8.19
Constructor arguments:("MyToken", "MTK", 18)
🔥 Add burn function to permanently destroy tokens
🧱 Set a maximum supply cap for better tokenomics control
👑 Introduce role-based access for multiple authorized minters
💻 Build a frontend dashboard for minting and transfers
🌍 Deploy on Flow EVM Mainnet for production readiness
🚀 Progress During Hackathon During the hackathon, I was able to: ✅ Design and deploy a fully functional ERC20 token on Flow EVM Testnet ✅ Implement minting, transfer, and approval functionalities ✅ Test token operations with Remix and MetaMask ✅ Document the project for easy understanding and future improvements