http://www.7klian.com

建设第一条substrate2.0链

为了与当地节点交互,还需要利用方才clone的前端节点,在之前已经安装了该前端模板,在这里可以通过以下代码将其启动(必需在substrate-front-end-template/目次内):
rustup install 1.46.0
官网上的安装代码会呈现一个bug,即安装的源码一致,,编译东西版本一致,可是最后编译呈现问题。原因是cargo下载的package没有乐成checkout到对应版本的代码。这里假如之前已经安装了相关的rust东西链条,需要先行卸载:
https://polkadot.js.org/apps/#/explorer

启动之后可以看到雷同以下的功效,即暗示已经乐成完成节点启动:

curl –proto ‘=https’ –tlsv1.2 -sSf
进入之后,点击左上角

安装Yarn
安装Node.js
运行节点
1.从github上clone节点模板工程(2.0版本)
2. 利用官方节点模板工程来运行一条基于substrate的
2.初始化WebAssembly构建情况
为利用这个模板,需要安装两个东西Yarn和Node.js(Yarn的依赖),假如之前没有安装这些东西,可以从各自的官网中举办安装:
directory of the Front-End Template
卸载完毕之后运行:

选择Local Node,点击上方的转换,即可与当地节点举办毗连,实现交互!

一旦前端启动之后,措施会自动在欣赏器弹出窗口,地点是http://localhost:8000/,此时即可举办与当地节点的各类交互了。
git clone -b v2.0.0 –depth 1
Run a temporary node in development mode
[https://nodejs.org/en/download/](https://nodejs.org/en/download/)

Substrate开拓情况(基于unix计较机,如Linux,MacOS)
yarn start
rustup self uninstall
尚有一种要领可以绕过前端节点的情况搭建和运行,纵然用官方给的欣赏器前端网址:
3. 利用一个前端模板工程来与substrate链举办交互
编译substrate节点模板工程
–toolchain nightly-2020-09-30
git clone -b v2.0.0 –depth 1 [https://github.com/substrate-developer-hub/substrate-node-template](https://github.com/substrate-developer-hub/substrate-node-template)
安装完毕之后,就可以设置前端的情况了:
情况依赖:

官网教程利用一个基于ReactJS的前端模板,利用这个前端可以与基于substrate的区块链节点举办交互,将来也可以利用这个前端模板给本身的项目建设一个UI界面。
cargo build –release
1. 设置计较机substrate开拓情况

启动前端:
1.46.0-x86_64-unknown-linux-gnu
rustup uninstall stable
Load settings into the current shell
rustup toolchain list
rustup default
交互
Install the dependencies
[https://classic.yarnpkg.com/en/docs/install/#debian-stable]!(https://classic.yarnpkg.com/en/docs/install/#debian-stable)
Make sure to run this command in the root
yarn install
利用以下呼吁启动节点(必需要在substrate-node-template/目次内)
cd substrate-front-end-template
cd substrate-node-template
https://sh.rustup.rs | sh
If you’ve run this before, you don’t need to run it again. But doing so is harmless.
https://github.com/substrate-developer-hub/substrate-front-end-template
Clone the code from github
编译时间取决于所用的硬件设置,或许会需要10分钟阁下。
./target/release/node-template –dev –tmp

source ~/.cargo/env

本章提要
安装特定版本的rust东西链:
安装前端模板
script if you can’t use rustup command
3.编译节点模板
rustup target add wasm32-unknown-unknown
rustup toolchain install nightly-2020-09-30

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读