DApp设计与开发 课程笔记(三):erc20 | erc721
笔记对应课程内容为成都信息工程大学区块链产业学院老师梁培利的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
-
图床与 tokenURI 建议使用
IPFS
:https://cdn.ipfsscan.io/ -
hardhat通过配置参数可以自动导出
abi
- NFT的用途仍在探索,2021 loot,2023 rwa 真实世界资产。500个人筹一套房,但是需要法律支持所有权判定。