本文介绍了如何在 Polkadot 生态系统中使用 Rust 开发多链智能合约,涵盖了安装 Rust 环境、ink! 智能合约开发的基础知识,并通过项目实例教读者构建基于 Substrate 的 ERC20 智能合约。
如果由于防火墙无法阅读本文,请 这里免费阅读。
深入了解多链智能合约的世界,从学习 ink! 和 Substrate 开始你的 Rust 之旅。
本文是你进入 Polkadot 生态系统的第一步。我们将引导你通过三个变革性部分:首先设置你的 Rust 环境的基础知识,接着深入了解 ink! 智能合约开发,最后进行一个动手项目,你将构建自己的基于 Substrate 的 ERC20 智能合约。
众所周知,学习新语言的最佳方法是通过构建一些东西,因此我们将构建一个简单的智能合约,以学习 Rust 智能合约的基本部分。
这一部分还将比较 Rust 合约的各个元素与其 Solidity 对应物,以期通过比较已知事物来加深理解。
为了开始构建,我们将通过安装先决条件来设置我们的环境。
那么让我们开始安装吧
curl — proto ‘=https’ — tlsv1.2 -sSf https://sh.rustup.rs | sh
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
> 1
要配置你当前的 shell,请运行:
source "$HOME/.cargo/env"
rustc --version
你可以通过运行以下命令保持 Rust 安装与最新版本同步:
rustup update
在 VS code 上 安装 rust-analyzer 扩展
当你使用 rustup
安装 Rust 时,工具集包括 cargo
等工具。你还会获得 Cargo,Rust 包管理器,用于...
- 原文链接: medium.com/@bloqarl/mast...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!