#update #parameters #numeric #gradually #module #value #storage

no-std orml-gradually-update

提供了一种在一段时间内逐渐调整数值参数的方法

19 个版本 (1 个稳定版本)

1.0.0 2024年8月1日
0.13.0 2024年6月26日
0.12.0 2024年6月3日
0.8.0 2024年3月18日
0.1.1 2020年6月5日

#1 in 魔法豆

Download history 142/week @ 2024-04-15 5/week @ 2024-05-20 157/week @ 2024-06-03 8/week @ 2024-06-10 168/week @ 2024-06-24 148/week @ 2024-07-29

每月下载量 148 次

Apache-2.0

31KB
697

逐渐更新模块

概述

逐渐更新模块提供了一种调整如稳定费或清算费等数值参数的方法。更新代码应该能够处理不同的数值类型,如 u32u128PermillFixedU128。所有值都假设为小端序和无符号。


lib.rs:

逐渐更新

一个用于调度存储值逐渐更新的模块。

概述

该模块公开了调度存储值逐渐更新的功能。这有助于逐渐更改参数值以确保平稳过渡。还可以在达到目标值之前取消更新。

注意:仅支持不超过 128 位的无符号整数值。但也可以使用封装无符号整数的“newtype”模式结构,如 PermillFixedU128

依赖项

~20–35MB
~587K SLoC