筆記對應課程內容為成都資訊工程大學區塊鏈產業學院老師梁培利的DApp 設計與開發 07-09 課
筆記中提到的名詞不做過多解釋 不懂就搜!
ERC-20
- 區塊鏈專業的學生需要熟知erc20的介面,不看程式碼的前提下能夠獨立完成,至少你要知道有哪些屬性和函式介面。
balanceof
,address
,balance
,approve
... - 初創介面列表:https://eips.ethereum.org/EIPS/eip-20
- 目前常用的
openzeppelin
介面倉庫:https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20 6+3+2
:6個必選方法(balacnceof,transfer,totalsupply, transferfrom, approve, allowance),3個可選引數(name, symbol, decimal),2個事件(transfer, aproval)
ERC-721
-
從加密貓說起:https://www.cryptokitties.co/
-
初創介面列表:https://eips.ethereum.org/EIPS/eip-721
-
圖床與 tokenURI 建議使用
IPFS
:https://cdn.ipfsscan.io/ -
hardhat透過配置引數可以自動匯出
abi
- NFT的用途仍在探索,2021 loot,2023 rwa 真實世界資產。500個人籌一套房,但是需要法律支援所有權判定。