Substrate开发环境配置 – 本地配置 Substrate 2.0 node template 以及画布应用

安装 Substrate 2.0

https://substrate.dev/docs/en/tutorials/creating-your-first-substrate-chain/setup

使用 substrate-node-template 创建一个本地节点并启动

https://substrate.dev/docs/en/tutorials/creating-your-first-substrate-chain/interact

访问 https://polkadot.js.org/apps/ 连接到本地节点

启动 substrate-one-million-remarks

git clone https://github.com/laboon/substrate-one-million-remarks

修改 index.js 中的 WsProvider 代码

启动

/substrate-one-million-remarks
yarn && yarn start

通过浏览器访问画布
http://localhost/

使用 Extrinsics 发送 system.remark
内容:0x1337020020cccccc

然后就可以在 20,20 位置看到画的像素点了

使用 draw.js 发送交易来作画

用 node 命令启动

node draw.js

刷新页面即可看到输出

小结

本例子中的画布应用通过与 system.remark Extrinsic 交互,完成链上作画的操作。该 Extrinsic 为 Substrate 2.0 新增,可以用于多种存证记录用途。

发表评论

电子邮件地址不会被公开。 必填项已用*标注