Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/banknatchapol/fullstack-blockchain-defi-solidity-vuejs-golang


https://github.com/banknatchapol/fullstack-blockchain-defi-solidity-vuejs-golang

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

## The workshop content for fullstack blockchain defi with solidity vuejs and golang workshop

If you are interested in the workshop, register and join here https://bit.ly/fullstack-smartcontract-web

### Workshop Outline

Chapter 1. Setup Environments
Lesson 1.1 Truffle VSCode Remix
Lesson 1.2 Compile Hello world
Lesson 1.3 ABI and Bytecode
Lesson 1.4 Test Smart contract with Jest

Chapter 2. Basic Solidity
Lesson 2.1 Contract Variables and Functions
Lesson 2.2 String and Bytes32
Lesson 2.3 Interface and new operator
Lesson 2.4 Storage types
Lesson 2.5 Require Revert and Modifier
Lesson 2.6 Events
Lesson 2.7 Library and Safemath
Lesson 2.8 Basic math

Chapter 3. Defi building block
Lesson 3.1 ERC20 fungible token
Lesson 3.2 ERC721 NFT
Lesson 3.3 Faucets
Lesson 3.4 Asset backed token
Lesson 3.5 Oracle
Lesson 3.6 Swap pool (LP token)

Chapter 4. Connect Smart contract with Golang
Lesson 4.1 Setup Golang project and Ganache-cli
Lesson 4.2 Create a wallet with mnemonic
Lesson 4.3 Deploy and Read/Write Smart contract
Lesson 4.4 Deploy Smart contract on BSC Testnet

Chapter 5. Connect Smart contract with NuxtJS
Lesson 5.1 Install NuxtJS
Lesson 5.2 Login with Metamask
Lesson 5.3 Real life project

By Chaiyapong Lapliengtrakul
ไชยพงศ์ ลาภเลี้ยงตระกูล
All right reserved