在Polkadot上掌握ERC20:使用Rust与Solidity的全面指南

  • bloqarl
  • 发布于 2024-03-13 23:28
  • 阅读 34

本文介绍了如何在 Polkadot 生态系统中使用 Rust 开发多链智能合约,涵盖了安装 Rust 环境、ink! 智能合约开发的基础知识,并通过项目实例教读者构建基于 Substrate 的 ERC20 智能合约。

如果由于防火墙无法阅读本文,请 这里免费阅读

深入了解多链智能合约的世界,从学习 ink! 和 Substrate 开始你的 Rust 之旅。

本文是你进入 Polkadot 生态系统的第一步。我们将引导你通过三个变革性部分:首先设置你的 Rust 环境的基础知识,接着深入了解 ink! 智能合约开发,最后进行一个动手项目,你将构建自己的基于 Substrate 的 ERC20 智能合约。

内容

  • 安装和第一步
  • ink! 和 Substrate 简介
  • 实现一个 ERC20

安装与第一步

众所周知,学习新语言的最佳方法是通过构建一些东西,因此我们将构建一个简单的智能合约,以学习 Rust 智能合约的基本部分。

这一部分还将比较 Rust 合约的各个元素与其 Solidity 对应物,以期通过比较已知事物来加深理解。

为了开始构建,我们将通过安装先决条件来设置我们的环境。

那么让我们开始安装吧

安装 Rust

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 扩展

Cargo

当你使用 rustup 安装 Rust 时,工具集包括 cargo 等工具。你还会获得 Cargo,Rust 包管理器,用于...

  • 原文链接: medium.com/@bloqarl/mast...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
bloqarl
bloqarl
江湖只有他的大名,没有他的介绍。