【问题标题】:substrate forkless upgrade tutorial, pallet_scheduler has breaking changes基板无叉升级教程,pallet_scheduler 有重大变化
【发布时间】:2022-05-17 00:28:30
【问题描述】:

我正在关注https://docs.substrate.io/tutorials/v3/forkless-upgrades/ 并添加了

pallet-scheduler = { default-features = false, git = \"https://github.com/paritytech/substrate.git\", branch = \"polkadot-v0.9.19\" } 给我的Cargo.toml

这似乎是一个较新的版本,需要我在pallet_scheduler::Config 中指定NoPreimagePostponementPreimageProvider

这是确切的错误消息: error[E0046]: not all trait items implemented, missing: PreimageProvider, NoPreimagePostponement

我应该将这些值设置为什么? https://docs.rs/pallet-scheduler/latest/pallet_scheduler/trait.Config.html 似乎也没有这些属性,我猜这个箱子还没有发布。

标签: substrate


【解决方案1】:

The associated pull request 提到了必要的更改。简而言之,只需设置以下内容即可模仿所需的行为:

type PreimageProvider = ();
type NoPreimagePostponement = ();

【讨论】:

    猜你喜欢
    • 2014-10-16
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 2015-12-02
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多