Language
Solidity
Total Length
1.5h
Part of Learning Track
Build on Ethereum + 1
开始编写一个合约,首先要定义编译器版本,然后创建一个合约并定义构造函数。
定义 MyNFT 合约变量
给合约增加的第一个功能,mint 函数——铸造 NFT
查询我们新铸造的 NFT 的信息
体验到从部署合约到铸造 NFT,查询 NFT。
在这里我们会获取指定地址所拥有的所有 NFT
体验到部署合约到铸造 NFT、查询、转账、查询转账后变化整个流程。
完成 transfer 函数的定义、参数检查和访问控制
进一步的完善 breed 函数
体验到部署合约到铸造 NFT、查询、转账、查询转账后变化整个流程。
进一步的完善 breed 函数
完成了 NFT 的删除功能
体验到部署合约到铸造 NFT、查询、转账、删除整个流程。
完成了 NFT 的删除功能
体验到部署合约到铸造 NFT、查询、burn、查询整个流程。
Language
Solidity
Total Length
1.5h
Part of Learning Track
Build on Ethereum + 1