Fungible and non-fungible tokens, token, token standards, when to use which and why


Fungible and non-fungible tokens, token, token standards, when to use which and why
with Rohit99|4 years experience
377528total views
Fungible and non-fungible tokens, token, token standards, when to use which and why
- English
- Cryptocurrency
Ethereum
- Project length: 6h 05m
Ethereum based tokens which can be bought, sold, or traded, have become the backbone of Ethereum ecosystem, innovative companies use them as internal currencies within their ecosystem. Some are listed on exchanges and act like shares of the company and some become collectibles, as in the game of CryptoKitties. But still people aspiring to join the crypto race, are troubled by questions like these: • Which type of Token best suits my idea? • How many types of token standards are circulating in the Ethereum community? • What are the advantages and disadvantages of various ERC token standards? • How different token standards work? If these questions linger in your mind too, or otherwise you’re just a scholar aiming to expand your knowledge, here is a technical introduction to various ERC standards popular in the Ethereum community.
Overview
Ethereum based tokens which can be bought, sold, or traded, have become the backbone of Ethereum ecosystem, innovative companies use them as internal currencies within their ecosystem. Some are listed on exchanges and act like shares of the company and some become collectibles, as in the game of CryptoKitties. But still people aspiring to join the crypto race, are troubled by questions like these: • Which type of Token best suits my idea? • How many types of token standards are circulating in the Ethereum community? • What are the advantages and disadvantages of various ERC token standards? • How different token standards work? If these questions linger in your mind too, or otherwise you’re just a scholar aiming to expand your knowledge, here is a technical introduction to various ERC standards popular in the Ethereum community.
What are the requirements?:
- Basic Knowledge of JavaScript and NPM
- A Windows machine
What is the target audience?:
- Programmers looking to leverage blockchain technology for advanced apps
- Engineers who want to understand Ethereum and how to build apps with it
Project Outline
Session 1 : Project intro and Ethereum blockchain basics In this section we will learn about Ethereum basics. we also cover topics like what is smart contract and solidity.
- Intro-Fungible and non-fungible tokens, token, token standards, when to use which and why
- Session1.1(Project explained)
- Session1.2( Blockchain basics)
- Session1.3( SmartContract)
- Session1.4(Solidity basics)
- Session1.5(Web3js Intro)
- Session1.6(Type of variable supported)
- Session1.7(Mappping and Struct)
Session 2 : Create fungible token smart contract and test in remix and difference between fungible and non fungible
In this section we will learn about fungible token, how can we create fungible token and how to write and run the contract in remix.
- Session2.1(ERC20 Token Standard)
- Session2.2(Testing ERC20 in Remix)
- Session2.3(ERC20vs721)
- Session2.4(ERC20vs721vs875)
Session 3 : Token standards and when, which and why and software installation
In this section we will see when , which and why to use particular ERC token standard installation of truffle and npm
- Session3.1(when, why use part 1)
- Session3.2(when, why use part 2)
- Session3.3(Installing software)
Session 4 : Create non-fungible token smart contract and test in remix and truffle
In this section we will learn about non-fungible token, how can we create non- fungible token and how to write and run the contract in remix.
- Session4.1( ERC875 contract part 1)
- Session4.2( ERC875 contract part 2)
- Session4.3(Testing ERC875 contract in Remix)
- Session4.4(Truffle project)
- Session4.5(ERC721 Events)
- Session4.6(ERC721 Functions)
- Session4.7(ERC721Token contract)
- Session4.8(Mint)
- Session4.9(More Token contract functions)
- Session4.10(Ownable Contract)
- Session4.11(Gradient Contract part 1)
- Session4.12(Gradient Contract part2)
- Session4.13(Test cases structure)
- Session4.14(Writing Test cases 1)
- Session4.15(Writing Test cases 2)
- Session4.16(Running Test cases)
Session 5 : wrap-up of project
In this section we will recap what we have learned in this tutorial.
- Session5.1(Wrap up of project)