问题描述
当我在创建我的托盘后尝试构建我的节点时无法识别模块
解决方法
确保您的托盘与 runtime/Cargo.toml 中定义的相同版本的 Substrate。
您可能在运行时使用了 Frame v2(又名 Substrate 3.0.0),因此它需要一个 Pallet(而不是 Module),即使您的 Pallet 实际上是按照 Frame v1 语法编写的(Frame v2 向后兼容 v1 )。 更多信息here
当我在创建我的托盘后尝试构建我的节点时无法识别模块
确保您的托盘与 runtime/Cargo.toml 中定义的相同版本的 Substrate。
您可能在运行时使用了 Frame v2(又名 Substrate 3.0.0),因此它需要一个 Pallet(而不是 Module),即使您的 Pallet 实际上是按照 Frame v1 语法编写的(Frame v2 向后兼容 v1 )。 更多信息here