53 个版本 (35 个主要版本更新)
37.0.0 | 2024 年 7 月 18 日 |
---|---|
36.0.0 | 2024 年 7 月 12 日 |
35.0.0 | 2024 年 6 月 24 日 |
34.0.0 | 2024 年 5 月 23 日 |
2.0.0-alpha.5 | 2020 年 3 月 24 日 |
#6 in #locked
6,257 每月下载量
用于 75 个插件 (7 直接使用)
2MB
38K SLoC
存入模块
概述
一个简单的模块,提供了一种在账户锁定余额上放置线性曲线的方法。该模块确保除了配置值 UnvestedFundsAllowedWithdrawReasons
中指定的原因外,余额不会因其他原因而降低。
随着存入金额随时间增加,未存入金额减少。然而,锁定仍然存在,并且需要用户明确行动以确保锁定金额与剩余待存入金额相等。这是通过可调用的函数实现的,可以是 vest
(在发送者代表自己调用的情况下)或 vest_other
(在发送者代表其他账户调用的情况下)。
接口
此模块实现了 VestingSchedule
特性。
可调用函数
vest
- 更新锁定,按“已存入”的金额减少。vest_other
- 更新另一个账户的锁定状态,按照到目前为止已“锁定”的金额进行减少。
许可证:Apache-2.0
依赖项
~18–33MB
~558K SLoC