📄️ Solidity 简介
Solidity 是一种用于实现智能合约的面向对象的高级语言。它受到 C++、Python 和 JavaScript 的影响。它是一种是静态类型的,支持继承、库和复杂的用户定义类型等功能的语言。
📄️ 总体规划
功能设计
📄️ 安装环境依赖
通过本小节的学习,你将学会使用hardhat对智能合约进行本地部署和测试。
📄️ 编写egg.sol
在本小节中,我们将致力于编写egg.sol并实现其功能。
📄️ 完善宠物蛋功能
在上一小节中,我们开发并测试了最初版本的宠物蛋合约,在本小节中,我们将进一步完善其功能。
📄️ 编写icat.sol
在本小节中,我们将致力于编写icat.sol并实现其功能。
📄️ 完善iCat功能
在上一小节中,我们开发并测试了iCat合约中最基本的功能。在本小节中,我们将进一步开发并完善iCat合约。
📄️ 将两个合约结合
在以上四个小节中,我们分别完成和测试了egg.sol和icat.sol两个智能合约。为了完成整个项目的智能合约,在本小节中,我们会将两个智能合约结合起来,形成一个具有完整功能的体系。
📄️ 将合约部署上链
在前面的学习中,我们完成了游戏智能合约端的开发。现在,我们要把经过测试的智能合约部署上链。
📄️ 恭喜!
非常高兴你坚持到了这里,你已经战胜70%的人了!