#timestamp #inherent #parachain #primitive #slot #relay #chain

no-std cumulus-primitives-timestamp

为 parachain 提供时间戳相关功能。(polkadot v1.15.0)

18 个版本 (破坏性更新)

新版本 0.15.1 2024 年 8 月 15 日
0.15.0 2024 年 7 月 18 日
0.14.0 2024 年 6 月 21 日
0.10.0 2024 年 3 月 18 日
0.0.0 2022 年 11 月 21 日

#3#parachain

Download history 284/week @ 2024-04-24 277/week @ 2024-05-01 273/week @ 2024-05-08 231/week @ 2024-05-15 344/week @ 2024-05-22 443/week @ 2024-05-29 257/week @ 2024-06-05 324/week @ 2024-06-12 293/week @ 2024-06-19 228/week @ 2024-06-26 137/week @ 2024-07-03 189/week @ 2024-07-10 338/week @ 2024-07-17 218/week @ 2024-07-24 101/week @ 2024-07-31 103/week @ 2024-08-07

801 每月下载量
用于 8 个 crate(直接使用 6 个)

Apache-2.0GPL-3.0-only

7KB

Cumulus 时间戳相关原语。

提供了一个 InherentDataProvider,应在 parachain 的验证阶段使用。它将用于创建固有数据,并将用于检查 parachain 块内的固有数据(在这种情况下是时间戳固有数据)。由于我们没有从运行时访问任何时钟,因此时间戳始终作为固有数据传递到运行时。为了在验证块时检查此固有数据,我们将使用中继链槽。由于中继链槽是从时间戳派生出来的,我们可以通过将其乘以槽持续时间轻松将其转换回时间戳。通过比较从中继链槽派生的时戳与时间戳,我们可以确保 parachain 时间戳是合理的。

依赖关系

~19–32MB
~539K SLoC