# Sui Tears 💧

[Sui Tears](https://github.com/interest-protocol/suitears) is an open source production ready Sui Move library to increase the productivity of new and experienced developers alike.&#x20;

### [<mark style="color:blue;">Airdrop</mark>](#airdrop)

* [**Airdrop Utils** ](/overview/deprecated/sui-tears/airdrop/airdrop-utils.md)- Verify function for the airdrop modules.
* [**Airdrop**](/overview/deprecated/sui-tears/airdrop.md) - A pull design airdrop to distribute tokens after a specific date.
* [**Linear Vesting Airdrop** ](/overview/deprecated/sui-tears/airdrop/linear-vesting-airdrop.md)**-** A pull design airdrop to distribute tokens according to a linear vesting schedule.&#x20;

### [<mark style="color:blue;">Capabilities</mark>](#capabilities)

* [**Owner**](/overview/deprecated/sui-tears/capabilities/owner.md) **-** Owner capability to give access to multiple objects.
* [**Quest**](/overview/deprecated/sui-tears/capabilities/quest.md) **-** A wrapper that can only be unwrapped once a set of actions are completed.&#x20;
* [**Time Lock**](/overview/deprecated/sui-tears/capabilities/timelock.md) **-** A wrapper that can only be unwrapped after a set timestamp.

### [<mark style="color:blue;">Collections</mark>](#collections)

* [**Access Collection**](broken://pages/02jnXqjdVKIzyRFmMKgg) - Capability access wrapper for collections. &#x20;
* [**BitMap**](/overview/deprecated/sui-tears/collections/bitmap.md) - Bitmap implementation for sequential keys. &#x20;
* [**Coin Decimals**](/overview/deprecated/sui-tears/collections/coin-decimals.md) - A Collection that stores coin decimals. &#x20;
* [**Witness Collection**](broken://pages/Lkp0XsBmGiH4iZw8VM1h) **-** Witness access wrapper for collections. &#x20;

### [<mark style="color:blue;">DeFi</mark>](#defi)

* [**Farm** ](/overview/deprecated/sui-tears/defi/farm.md)**-** Module to reward coin stakers over time. &#x20;
* [**Fund**](/overview/deprecated/sui-tears/defi/fund.md) - Struct to track shares associated with underlying deposits/withdrawals.&#x20;
* [**Linear Vesting Wallet**](/overview/deprecated/sui-tears/defi/linear-vesting-wallet.md) - Wallet that distributes tokens according to a linear vesting schedule.
* [**Linear** **Vesting Clawback Wallet**](/overview/deprecated/sui-tears/defi/linear-clawback-vesting-wallet.md) **-** Wallet that distributes tokens according to a linear vesting schedule and allows the owner to reclaim the locked coins.&#x20;
* [**Vesting**](/overview/deprecated/sui-tears/defi/vesting.md) - Virtual implementation of vesting schedules

### [<mark style="color:blue;">Governance</mark>](#governance)

* [**Dao**](/overview/deprecated/sui-tears/governance/dao.md) **-** Decentralized autonomous organization
* [**Dao Admin**](/overview/deprecated/sui-tears/governance/dao-admin.md) **-** The admin capability for DAOs&#x20;
* [**Dao Treasury**](/overview/deprecated/sui-tears/governance/dao-treasury.md) - Treasury plugin for DAOs&#x20;

### [<mark style="color:blue;">Math</mark>](#math)

* [**Fixed Point 64**](/overview/deprecated/sui-tears/math/fixed-point-64.md) - Fixed point math module for numbers scaled to x << 64.&#x20;
* [**Fixed Point Roll** ](/overview/deprecated/sui-tears/math/fixed-point-roll.md)- Fixed point math module for numbers with 1e9 precision.&#x20;
* [**Fixed Point Wad**](/overview/deprecated/sui-tears/math/fixed-point-wad.md) **-** Fixed point math for module for numbers with 1e18 decimals.&#x20;
* [**Math64**](/overview/deprecated/sui-tears/math/math64.md) **-** Utility math functions for u64 numbers.
* [**Math128**](/overview/deprecated/sui-tears/math/math128.md)  - Utility math functions for u128 numbers.&#x20;
* [**Math256**](/overview/deprecated/sui-tears/math/math256.md) **-** Utility math functions for u256 numbers.&#x20;
* [ **Int**](/overview/deprecated/sui-tears/math/int.md) - Module to handle signed integer operations.&#x20;

### [<mark style="color:blue;">Utils</mark>](/overview/deprecated/sui-tears/utils.md)

* [**Comparator**](/overview/deprecated/sui-tears/utils/comparator.md) **-** Module to compare u8 vectors (bits).&#x20;
* [**Merkle Proof**](/overview/deprecated/sui-tears/utils/merkle-proof.md) **-** Module to verify Merkle proofs.&#x20;
* [**ASCII Utils**](/overview/deprecated/sui-tears/utils/ascii.md) **-** A set of functions to operate on ASCII strings.&#x20;
* [**Vectors**](/overview/deprecated/sui-tears/utils/vectors.md) **-** Utility functions for vectors.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.interestprotocol.com/overview/deprecated/sui-tears.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
