首页 > 解决方案 > 您如何设置在基材中开发自己的托盘

问题描述

有一个基板教程,展示了如何将预先存在的托盘添加到基板节点。但是,它没有显示如何创建自己的托盘。

Cargo.toml 中需要进行哪些更改,以及托盘 src 文件应位于目录结构中的哪个位置?

提前致谢 :)

标签: substrate

解决方案


那里有很多链接,我认为它们应该足以回答您的问题:


回答评论中的确切问题:

(1) 托盘应位于目录结构中的哪个位置,以及

任何地方都是可能的。只要将其导入顶级运行时的 Cargo.toml(可以存在于任何路径中)就可以了。通常,与结构类似node-template它们被放置在一个文件夹中

(2) Cargo.toml 文件中需要进行哪些更改,以便基板知道在哪里寻找托盘,因为它不是来自预先存在的托盘。

这听起来更像是一个关于“我如何导入另一个 crate”的 Rust 问题,但我再次认为节点模板示例可能很有用:查看顶级运行时的 Cargo 文件(放置在/runtime)如何导入托盘(放置在/pallets/template) :https ://github.com/substrate-developer-hub/substrate-node-template/blob/master/runtime/Cargo.toml#L28


推荐阅读