开发智能合约
⚠️ Update Notice:
Please read Substrate to Polkadot SDK page first.
开发智能合约教程指导您如何使用ink!编程语言构建在基于 Substrate 的区块链上运行的智能合约。
本节中的教程使用预配置的substrate-contracts-node
来使您的工作重点放在编写智能合约的基础知识上。
如果您使用标准节点模板,则必须手动添加Contracts 模块,并对开发环境进行其他更改。 您可以比较两个节点的运行时代码,以查看有关它们之间差异的更多信息。
- 准备您的第一个合约描述了如何更新您的开发环境以及如何使用 ink!编程语言创建智能合约项目。
- 开发智能合约演示了如何使用智能合约存储、递增和检索简单值。
- 使用映射存储值通过说明如何在智能合约中使用映射来存储和检索值来扩展之前的教程。
- 构建代币合约说明了如何构建用于转移 ERC-20 代币的简单智能合约。
- 对智能合约进行故障排除描述了在编写和部署智能合约时可能遇到的一些常见问题。