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.52020 年 3 月 24 日

#6 in #locked

Download history 1814/week @ 2024-04-28 1760/week @ 2024-05-05 1545/week @ 2024-05-12 1683/week @ 2024-05-19 1740/week @ 2024-05-26 1741/week @ 2024-06-02 1371/week @ 2024-06-09 1239/week @ 2024-06-16 2257/week @ 2024-06-23 1077/week @ 2024-06-30 1464/week @ 2024-07-07 2462/week @ 2024-07-14 1299/week @ 2024-07-21 1669/week @ 2024-07-28 1452/week @ 2024-08-04 1719/week @ 2024-08-11

6,257 每月下载量
用于 75 个插件 (7 直接使用)

Apache-2.0

2MB
38K SLoC

存入模块

概述

一个简单的模块,提供了一种在账户锁定余额上放置线性曲线的方法。该模块确保除了配置值 UnvestedFundsAllowedWithdrawReasons 中指定的原因外,余额不会因其他原因而降低。

随着存入金额随时间增加,未存入金额减少。然而,锁定仍然存在,并且需要用户明确行动以确保锁定金额与剩余待存入金额相等。这是通过可调用的函数实现的,可以是 vest(在发送者代表自己调用的情况下)或 vest_other(在发送者代表其他账户调用的情况下)。

接口

此模块实现了 VestingSchedule 特性。

可调用函数

  • vest - 更新锁定,按“已存入”的金额减少。
  • vest_other - 更新另一个账户的锁定状态,按照到目前为止已“锁定”的金额进行减少。

许可证:Apache-2.0

依赖项

~18–33MB
~558K SLoC