2个版本
0.3.1 | 2021年10月28日 |
---|---|
0.3.0 | 2021年10月28日 |
#15 in #cancel
40KB
750 代码行(不包括注释)
avareum-timelock
这个crate是从https://github.com/streamflow-finance/timelock分叉而来的,并为Avareum.Finance特定的解决方案进行了修改。免责声明:软件未经审计。不提供任何保证。
此Rust crate提供了SPL时间锁功能,可以直接使用并集成到其他Solana程序中。
功能包括
create
创建一个归属合约。withdraw
从归属合约中提取。cancel
取消归属合约。transfer_recipient
归属合约的接收者。
高级概述
查看文档以熟悉此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