Substrate开发环境配置 – 为什么 substratekitties 等应用教程测试失败

按照教程
https://substrate.dev/substrate-collectables-workshop/#/zh-cn/README

成功安装substratekitties应用后,使用 https://polkadot.js.org/apps/
进行测试时报如下错误:

submitAndWatchExtrinsic(extrinsic: Extrinsic): ExtrinsicStatus:: 1010: Invalid Transaction: 0

原因

substratekitties应用是基于 substrate 1.0 的,而 polkadot.js 的网页钱包已经切换到 substrate 2.0 了,所以存在兼容性问题

解决方案

1 自己本地安装 0.36 版本的 polkadot.js 网页钱包,教程见:
http://blog.boka.network/2020/02/17/polkadot-xue-xi-bi-ji-polkadotjs-app-an-zhuang/

2 也可以访问下面的站点,是笔者搭的一个 0.36 版本的网页钱包
http://app.substrate.cc/

如何查看版本

在 polkadot.js 网页钱包左下角可以看到 substrate 以及 apps 的版本

43D5A040-6E62-47CE-9660-D129632F06D8

 

发表评论

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