erc-721
概述
课程简介
项目技术栈
课程内容安排
通证简明指南
什么是通证?
什么是密码学通证?
同质化通证 vs. 非同质化通证
功能性通证 vs. 证券化通证
通证的生成机制
项目需求分析与设计
项目需求分析
应用部署方案
前端页面原型设计
智能合约接口设计
生成随机图艺术品
随机图生成概述
随机图数据生成算法
力导向渲染算法
随机图艺术品实现类
随机图艺术品生成页面
使用IPFS保存随机图艺术品
什么是IPFS?
配置IPFS节点
IPFS文件上传与下载
在js中访问IPFS
上传随机图艺术品
理解ERC-721规范
ERC-721规范简介
ERC-721接口概述
合约开发准备工作
跟踪账号余额:balanceOf
合约的单元测试
跟踪通证所有权:ownerOf
转移通证所有权:transferFrom
通证操作授权:approve
账号操作授权:setApprovalForAll
安全转账:safeTransferFrom
验证安全转账方法的实现
合约接口检测:ERC-165
合约接口ID的计算方法
元数据扩展接口
枚举扩展接口
随机图通证合约实现
Open Zeppelin简介
Hello, Open Zeppelin
随机图通证合约实现
创建通证的冷却期保护机制
冷却期保护逻辑实现
合约部署与节点选择
随机图通证应用前端实现
前端实现任务概述
项目准备工作
通证展示页面实现思路
账号切换类设计与实现
通证枚举与展示类设计与实现
通证创建页面实现思路
通证创建器设计与实现
实现简单的交易所
简单通证交易所概述
交易委托账本
交易所合约实现
我的通证页面实现思路
通证管理器设计与实现
升级通证展示页面
30:00
有问题?问助教!