Substrate
文章平均质量分 71
xuanwenchao
这个作者很懒,什么都没留下…
展开
-
substrate实例-基于OCW发送一个签名交易
可以看到在下方ocwTestModule.something: Option中的数值一直在不断变化,因为每次import一个新的块时,对应的OCW代码都会执行一次,将当前的区块号写入,因此数值会不断增长。请注册此处的AccountId需要手动输入上面subkey生成的密钥中的Public key (SS58)对应的值,提交交易后。suri 对应的是生成密钥的第一行Secret phrase;keyType对应代码中的KeyTypeId对应的四位字母;可以看到命令行中的变化。代码写完后,编译运行。原创 2023-04-19 14:13:08 · 500 阅读 · 0 评论 -
substrate中打印调试信息的多种方式详解
将template/src/lib.rs的代码copy到log-test/src/lib.rs。获取代码后切换到 polkadot-v0.9.30 (这是一个tag)在Error枚举下方,增加Printable对Error的实现。修改do_something_log_test来输出调试信息。https://crates.io 查看一下可用的版本号。修改cause_error方法、让其调用上述的trait。do_something_log_test来输出调试信息。mod pallet中引用if_std。原创 2023-04-14 16:51:50 · 531 阅读 · 0 评论 -
substrate新增pallet流程
添加Cargo.toml,可以复制template下的文件来修改,修改toml文件中的描述,一般改name和description其它不用动创建子目录src并创建文件lib.rs做为pallet的源码文件。原创 2023-03-31 18:51:03 · 170 阅读 · 0 评论 -
substrate启动常见问题
如果如法连接https://polkadot.js.org/apps/#/explorer。方法一:可以用如下命令查看、然后杀掉这个进程,然后重新启动。方法二是将网页上的端口号改为上方列表的端口。有可能是端口号占用了,启动日志中可以看到。原创 2023-03-30 13:56:45 · 817 阅读 · 0 评论 -
Substrate常见问题
【代码】Substrate常见问题。原创 2023-03-08 14:09:29 · 928 阅读 · 0 评论