> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hyperbloom.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# 🔒 Locker

> Understand the ideology behind the HyperBloom locker

The HyperBloom Locker enables users and external projects to securely lock ERC20 tokens or ERC721 NFTs for a specified duration. It's a simple, trustless tool designed for team vesting, liquidity locks, or community campaigns.

### 🔒 What is the Locker?

The Locker is a non-custodial smart contract that holds your tokens until the chosen vesting duration ends. Once locked, tokens cannot be withdrawn or accessed until the vesting period is complete.

HyperBloom Locker supports:

* **ERC20** token locking
  * **Fixed locks**: Tokens are released in full after the period ends.
  * **Linear locks**: Tokens unlock gradually over time.
* **ERC721** NFT locking
