Perquisites
Perquisites
- Package management basics: 1h
- learn yarn Yarn
- JavaScript Basics: 3h
- VSCode: 10min
- git graph extension
- Windows dev environment
GraphQL
Quick Start
Solidity
Youtube Tutorial
- 教程:咱们用的是hardhat,brownie先不用仔细学,主要是学solidity,灰底课程优先学习
OpenZeppelin
- ERC20Upgrade
- ERC721
- Upgradeable Contracts
- Transparent Proxies
WTF Solidity
Ethers.js & HardHat
Security
SubGraph
The Graph Protocol
SubGraph in Avalanche
In depth
Graph node local
Examples
Data Structures
Gas Optimization
Troubles to take note
- do not use callstatic in ethers js
- no
await
whenexpect.to.be.reverted
- Rinkeby faucet: https://faucets.chain.link/kovan
- youtube 16h video error 3hr10min: withdraw function code correction as below
Books of reference
- <精通以太坊> Gavin Wood
<以太坊Solidity—智能合约开发>