DApp設計與開發 課程筆記(三):erc20 | erc721

孤飞發表於2024-06-29

筆記對應課程內容為成都資訊工程大學區塊鏈產業學院老師梁培利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 建議使用IPFShttps://cdn.ipfsscan.io/

  • hardhat透過配置引數可以自動匯出abi

DApp設計與開發 課程筆記(三):erc20 | erc721
  • NFT的用途仍在探索,2021 loot,2023 rwa 真實世界資產。500個人籌一套房,但是需要法律支援所有權判定。

相關文章