2个版本

0.3.1 2021年10月28日
0.3.0 2021年10月28日

#15 in #cancel

AGPL-3.0-only

40KB
750 代码行(不包括注释)

avareum-timelock

这个crate是从https://github.com/streamflow-finance/timelock分叉而来的,并为Avareum.Finance特定的解决方案进行了修改。免责声明:软件未经审计。不提供任何保证。

此Rust crate提供了SPL时间锁功能,可以直接使用并集成到其他Solana程序中。

功能包括

  • create 创建一个归属合约。
  • withdraw 从归属合约中提取。
  • cancel 取消归属合约。
  • transfer_recipient 归属合约的接收者。

高级概述

Overview

查看文档以熟悉此crate。或者查看使用此crate的时间锁程序实现

运行python3 misc/gen_js_api.py > OUTPUT_FILE.js以生成用于程序账户数据结构(反)序列化的JS IDL。

许可证

timelock-crate 使用AGPL-3许可证。


lib.rs:

提供streamflow.finance使用的timelock原语的代码。

依赖关系

~22–31MB
~507K SLoC