创建第一条 Substrate 链
2021/4/26 10:27:37
本文主要是介绍创建第一条 Substrate 链,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
基础环境:
虚拟机操作系统:Ubuntu 20.04
虚拟机ID地址:172.16.1.20
环境配置
安装依赖
sudo apt update sudo apt install -y git clang curl libssl-dev
安装 Rust
# 安装 curl https://sh.rustup.rs -sSf | sh # 配置 source ~/.cargo/env # 将默认工具链配置为最新稳定版 rustup default stable rustup update # 安装 nightly 编译链 rustup update nightly # 给 nightly 编译链添加 wasm 编译target rustup target add wasm32-unknown-unknown --toolchain nightly
编译 Node Template
Node Template 是 Substrate Developer Hub 提供的一个基于 Substrate 框架的模板程序。
# 拷贝 Node Template (version v3.0.0). git clone -b v3.0.0 --depth 1 https://github.com/substrate-developer-hub/substrate-node-template # 编译 cd substrate-node-template cargo build --release
安装 Front-End Template
Front-End Template 是 Substrate Developer Hub 提供的一个基于 ReactJS 的前端应用,用来与 Substrate 区块链进行交互。
安装 Node.js
安装:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs
确认:
wangzk@ubuntu:~$ node -v v14.16.1 wangzk@ubuntu:~$ npm -v 6.14.12
安装 Yarn
安装:
sudo npm install --global yarn
确认:
wangzk@ubuntu:~$ yarn -v 1.22.10
安装 Front-End
# 拷贝 git clone -b v3.0.0 --depth 1 https://github.com/substrate-developer-hub/substrate-front-end-template # 安装依赖 cd substrate-front-end-template yarn install
与节点交互
启动 Node
cd substrate-node-template # 在开发模式下启动一个临时节点 ./target/release/node-template --dev --tmp
其中:
--dev
– 指定开发模式--tmp
– 节点数据存放在临时目录
wangzk@ubuntu:~/substrate-node-template$ ./target/release/node-template --dev --tmp 2021-04-25 18:06:34 Running in --dev mode, RPC CORS has been disabled. 2021-04-25 18:06:34 Substrate Node 2021-04-25 18:06:34 ✌️ version 3.0.0-8370ddd-x86_64-linux-gnu 2021-04-25 18:06:34 ❤️ by Substrate DevHub <https://github.com/substrate-developer-hub>, 2017-2021 2021-04-25 18:06:34
这篇关于创建第一条 Substrate 链的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南
- 2024-12-27JWT单点登录原理学习入门
- 2024-12-27JWT单点登录原理学习入门