如何设计开发DApp中的ERC20和ERC721智能合约?
摘要:笔记对应课程内容为成都信息工程大学区块链产业学院老师梁培利的DApp 设计与开发 07-09 课 笔记中提到的名词不做过多解释 不懂就搜! ERC-20 区块链专业的学生需要熟知erc20的接口,不看代码的前提下能够独立完成,至少你要知道有
笔记对应课程内容为成都信息工程大学区块链产业学院老师梁培利的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个人筹一套房,但是需要法律支持所有权判定。
