| Crates.io | avareum-timelock |
| lib.rs | avareum-timelock |
| version | 0.3.1 |
| created_at | 2021-10-28 06:44:45.373032+00 |
| updated_at | 2021-10-28 07:36:42.686593+00 |
| description | Timelock crate for Solana programs |
| homepage | https://avareum-dev.web.app/ |
| repository | https://github.com/avareum/timelock-crate |
| max_upload_size | |
| id | 473455 |
| size | 74,072 |
This crate has been forked from https://github.com/streamflow-finance/timelock and we modified for specific solutions for Avareum.Finance Disclaimer: The software isn't audited. No warranties provided.
This Rust crate provides SPL timelock functionalities that can be used "out of the box" and integrated in other Solana programs.
Functionalities are:
create a vesting contract.withdraw from a vesting contract.cancel a vesting contract.transfer_recipient of a vesting contract.
Check the docs to get familiar with the crate. Or check the Timelock program implementation where this crate is used.
Run python3 misc/gen_js_api.py > OUTPUT_FILE.js to generate JS IDL to be used for easy (de)serialization of the program account data structs.
timelock-crate is licensed AGPL-3.