#limit #pallet #consume #weight #chain #polkadot #substrate

no-std pallet-glutton

FRAME 模块,用于将链推到其重量限制(polkadot v1.15.0)

26 个版本 (主要破坏性变更)

23.0.0 2024年7月18日
22.0.0 2024年7月12日
21.0.0 2024年6月24日
20.0.0 2024年5月23日
0.0.0 2023年2月14日

#977神奇豆子

Download history 311/week @ 2024-04-16 256/week @ 2024-04-23 238/week @ 2024-04-30 65/week @ 2024-05-07 440/week @ 2024-05-14 512/week @ 2024-05-21 434/week @ 2024-05-28 521/week @ 2024-06-04 540/week @ 2024-06-11 436/week @ 2024-06-18 788/week @ 2024-06-25 348/week @ 2024-07-02 497/week @ 2024-07-09 637/week @ 2024-07-16 503/week @ 2024-07-23 528/week @ 2024-07-30

每月下载量 2,229
5 包中使用 5 个(直接使用4个)

Apache-2.0

2.5MB
44K SLoC

警告

请勿在价值链上使用。此模块仅适用于测试用途。

贪婪模块

名为 Glutton 的模块得名于其消耗大量资源的特性。它可以用来将分片链及其中继链推到极限。这对于以实际方式测试理论极限非常有用。

《Glutton》可以设置为消耗链的可用块长度和未使用重量的部分。它通过填充块长度至一定比例,并利用on_idle钩子消耗剩余重量的特定比例来实现这一点。这些比例可以通过set_computeset_storageset_block_length进行设置。最初,需要使用initialize_palletGlutton进行一次初始化。


lib.rs:

警告

请勿在价值链上使用。此模块仅适用于测试用途。

贪婪模块

一个消耗块中ref_timeproof_size的Pallet。基于ComputeStorage参数,该Pallet消耗适量的重量。

依赖项

~18–33MB
~550K SLoC