📄️ Introduction to Solidity
Solidity is an object-oriented high-level language used to implement smart contracts. It is influenced by C++, Python, and JavaScript. It is a statically-typed language that supports features such as inheritance, libraries, and complex user-defined types.
📄️ Overall Planning
Functional Design
📄️ Install Environment Dependencies
Through this section, you will learn how to use Hardhat for local deployment and testing of smart contracts.
📄️ Writing egg.sol
In this section, we will focus on writing egg.sol and implementing its functionality.
📄️ Improving Pet Egg Functionality
In the previous section, we developed and tested the initial version of the pet egg contract. In this section, we will further enhance its functionality.
📄️ Writing icat.sol
In this section, we will focus on writing icat.sol and implementing its functionality.
📄️ Enhancing the iCat Functionality
In the previous section, we developed and tested the basic functionalities of the iCat contract. In this section, we will further develop and enhance the iCat contract.
📄️ Combine the two Contracts
在以上四个小节中,我们分别完成和测试了egg.sol和icat.sol两个智能合约。为了完成整个项目的智能合约,在本小节中,我们会将两个智能合约结合起来,形成一个具有完整功能的体系。
📄️ Deploy the Contracts on Chain
在前面的学习中,我们完成了游戏智能合约端的开发。现在,我们要把经过测试的智能合约部署上链。
📄️ Congratulations!
非常高兴你坚持到了这里,你已经战胜70%的人了!