Visit LEDU token page

How to create a non-fungible ERC 875 Ethereum token

Splashscreen
Avatar

How to create a non-fungible ERC 875 Ethereum token

with Rohit99|4 years experience

118329total views

Watch Full Video | +150 LEDU

How to create a non-fungible ERC 875 Ethereum token

  • English
  • Cryptocurrency
  • EthereumEthereum
  • (1488)
  • Project length: 5h 17m

With the recent rise of cryptokitties, the crypto world has been taking by storm, adorable blockchain pets that are immutably stored on chain has created massive enthusiasm that is even enticing the layman to join in and get their hands on a rare breed. But this new enthusiasm surfaced a downside, the ethereum network was pushed to its limits with congestion and high fees. It seems the blockchain world is not yet ready for adorable pets on-chain. ERC875 is just that, a new draft standard which allows transferring non fungible tokens in lots and contains methods to settle orders in a cheap yet equally safe and decentralized way. unique trade function which allows a user to sell a batch of non-fungible tokens without paying for the gas fee (only the buyer has to) in a p2p atomic swap. We’ll also do a collectible token but with way simpler logic. We will test new trade functionality in Remix after that we will mint the non-fungible token using front end. Note:- We are creating non-fungible token that is unique and learning trade function.

Overview

Project Introduction:

With the recent rise of cryptokitties, the crypto world has been taking by storm, adorable blockchain pets that are immutably stored on chain has created massive enthusiasm that is even enticing the layman to join in and get their hands on a rare breed. But this new enthusiasm surfaced a downside, the ethereum network was pushed to its limits with congestion and high fees. It seems the blockchain world is not yet ready for adorable pets on-chain. ERC875 is just that, a new draft standard which allows transferring non fungible tokens in lots and contains methods to settle orders in a cheap yet equally safe and decentralized way. unique trade function which allows a user to sell a batch of non-fungible tokens without paying for the gas fee (only the buyer has to) in a p2p atomic swap. We’ll also do a collectible token but with way simpler logic. We will test new trade functionality in Remix after that we will mint the non-fungible token using front end.

Note:- We are creating non-fungible token that is unique and learning trade function.

What Is ERC875

ERC875 describes non-fungible token. Btw it is also knowns as NFT , which basically means exactly that (Non Fungible Token) with atomic swap. Non-fungible means that every token is not equal to any other token as of like ERC721 but opposite to ERC20 where all tokens are equal.

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: Introduction to project and Basics of Blockchain and Ethereum features

In this section we will learn about Ethereum basics. we also cover topics like what is smart contract and solidity.

  • Intro - How to create a non-fungible ERC875 ethereum token
  • Session1.1(Blockchain Basics)
  • Session1.2(Ethereum Features)
  • Session1.3(What is SmartContract)
  • Session1.4 (Solidity basics)
  • Session1.5(Remix IDE with demo)

Session 2: Installation of software's like node, truffle, ganache and Difference between ERC721 and ERC875

In this section we will cover installation of npm(node) packages, Truffle framework, Ganache private test network and learn basic difference between ERC721 and ERC875. What are the variable types supported by solidity like mapping, struct, msg.

  • Session2.1(ERC721vsERC875)
  • Session2.2(Type of variable supported)
  • Session2.3(Mappping and Struct)
  • Session2.4(Installation of software)
  • Session2.5(Truffle file structure intro)

Session 3: Running the ERC875 all functions in Remix IDE. Also Writing and testing smart contracts in truffle.

In this section we are going to compile and test ERC875 functions like trade , transfer and transfer from on Remix IDE. Testing test cases in truffle.

  • Session3.1(Writing ERC875 functions in Remix)
  • Session3.2(Writing ERC875 functions in Remix 2)
  • Session3.3(Testing ERC875 functions in Remix)
  • Session3.4(SafeMath and Ownable explained)
  • Session3.5(Writing other smart contracts in truffle)
  • Session3.6(Truffle test structure explained)
  • Session3.7(Writing test cases in truffle )

Session 4: Building Interactive Front-end

In this section we will show how to make Front end for our smart contract so user can interact with it.

  • Session4.1(Reactjs Installation)
  • Session4.2(Web3js intro)
  • Session4.3(Utility and web3)
  • Session4.4(Mobx stores)
  • Session4.5(Fetching token)
  • Session4.6(Mint function)
  • Session4.7(Running Project)

Session 5: Congratulations on Completing non fungible ERC875 Ethereum token course

In this section we will recap what we have learned in this tutorial.

  • Session5.1(Wrap up of Course)

Reviews

Average rating

4(1488 Reviews)