This project focuses on developing a basic ERC-20 Token Smart Contract on the Ethereum blockchain using Solidity. The goal is to create a simple token that follows the ERC-20 standard, which is widely used for creating fungible tokens on Ethereum-based platforms. The project allows users to issue and transfer tokens on the blockchain, simulating a real-world token economy.
Code stack used:
- Solidity https://soliditylang.org/docs/
- Ethers.js
- Truffle
- Ganache
- Rinkeyby
- Waffle
Resources to look at:
- https://www.youtube.com/watch?v=SSo_EIwHSd4
- https://solidity-by-example.org/
- https://cryptozombies.io/
- https://nodejs.org/en
- https://web3js.readthedocs.io/
- https://docs.ethers.org/v5/
- https://github.com/alessandroaw/ethersjs-examples
- https://medium.com/codex/testing-a-smart-contract-with-hardhat-%EF%B8%8F-b7edd925891
- https://docs.openzeppelin.com/contracts/4.x/erc20
- https://archive.trufflesuite.com/ganache/
- https://ethereum-waffle.readthedocs.io/en/latest/getting-started.html#:~:text=After%20you%20have%20successfully%20authored,matchers%20only%20work%20with%20chai%20.
- https://medium.com/@nafkem/how-to-create-and-deploy-an-erc-20-token-on-the-ethereum-blockchain-d3f2232a9d32
Setup: