This repository contains the core smart contract and deployment code for a custom ERC20 token deployed to the Sepolia Testnet, built using Solidity, Hardhat, Infura, and MetaMask.
- Solidity β Smart contract language
- Hardhat β Ethereum development environment
- Infura β RPC provider for deployment
- MetaMask β Wallet for signing transactions
- OpenZeppelin Contracts β Secure ERC20 token standard
- β ERC20 Token with name, symbol, initial supply
- β
Configured for deployment to Sepolia via
.env - β Secure contract structure using OpenZeppelin
- β
Uses
dotenvfor managing private keys and RPC - β Project structure supports expansion (e.g., minting, burning, UI integration)
ethereum-token-project/ β βββ contracts/ β βββ MyToken.sol # ERC20 Token contract β βββ scripts/ β βββ deploy.js # Deployment script β βββ .env # Private keys and RPC URL (excluded from GitHub) βββ hardhat.config.js # Hardhat setup and compiler settings βββ package.json # Dependencies βββ README.md # Project overview
Deployed to:
Sepolia Testnet
Token Contract Address:
0x5B2b35F9DD02c4cB0ed87BCAFdf952fc3AD29bEd
π¨π½βπ» Ongoing Work This is part of my ongoing work in blockchain development. The next steps include:
Integrating frontend with React & Ethers.js
Adding token minting logic
Building on-chain/off-chain token utility
π Connect with Me GitHub: @badgesultan
LinkedIn: Oluwatosin Oloyerinde