# Overview

**Trustless liquidity locking for DeFi protocols**

RealSafe is a comprehensive liquidity locking protocol that enables projects and liquidity providers to lock their DEX liquidity positions with confidence. Built for Uniswap V2 and V3, RealSafe provides time-based and conditional unlock mechanisms to prevent rug pulls and build trust in DeFi.

## What is RealSafe?

RealSafe provides trustless liquidity locking infrastructure that ensures liquidity cannot be removed before a specified time. This gives confidence to token holders, prevents rug pulls, and demonstrates long-term project commitment.

### Key Benefits

* **Lock V2 LP Tokens** - Lock ERC-20 LP tokens from Uniswap V2
* **Lock V3 Positions** - Lock NFT positions from Uniswap V3
* **Collect Fees While Locked** - V3 positions can claim trading fees while locked
* **Time-Based or Conditional** - Set unlock dates or custom unlock conditions
* **Extendable Locks** - Extend lock duration to show continued commitment
* **Multi-Chain Support** - Available on Monad, with more chains coming soon

## Who is RealSafe For?

### Project Teams

Lock initial liquidity to build trust, implement vesting schedules, and prove anti-rug commitment to your community.

### Liquidity Providers

Collect trading fees while your liquidity is locked (V3), commit to long-term positions, and manage risk with forced diamond hands.

### DeFi Users

Verify locked liquidity before investing, check project safety scores, and gain confidence through transparent on-chain verification.

## Quick Facts

* **Chain Support**: Monad Mainnet (Chain ID: 143)
* **Locker Types**: V2 LP Token Locker, V3 NFT Position Locker
* **Fee Collection**: V3 positions can claim fees anytime, V2 fees accrue to token value
* **Max Lock Time**: Up to 10 years
* **Security**: Built on battle-tested UNCX architecture with OpenZeppelin security primitives v5.4.0

## Get Started

| <h4>For Users</h4><p>Learn how to lock and manage your liquidity positions</p><p><a href="user-guides/quickstart">User Quickstart →</a></p> | <h4>For Developers</h4><p>Integrate RealSafe into your project or build on top</p><p><a href="developer-documentation/overview">Developer Docs →</a></p> |
| ------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |

## How It Works

```
1. LOCK YOUR LIQUIDITY
   ├─ Approve your LP tokens or NFT position
   ├─ Choose unlock date (or set custom condition)
   └─ Pay small creation fee

2. WHILE LOCKED
   ├─ Collect trading fees (V3 only)
   ├─ Extend lock duration
   └─ Transfer ownership if needed

3. UNLOCK
   ├─ Wait for unlock date
   └─ Withdraw your liquidity + all accrued fees
```

## Supported Networks

| Network           | Status | V3 Locker  | V2 Locker  |
| ----------------- | ------ | ---------- | ---------- |
| **Monad Mainnet** | Live   | ✅ Deployed | ✅ Deployed |

**Contract Addresses:**

* V3 Locker: `0x5F5362bB3A97CaE836776D56C6A6A685AC71b979`
* V2 Locker: `0x0aD3fC98972B5dE022bc34EbCA7d61b84b6d7320`

## Why Lock Liquidity?

### For Projects

* **Build Trust**: Show commitment by locking liquidity publicly on-chain
* **Prevent Rug Pulls**: Prove liquidity can't be removed before specified date
* **Team Vesting**: Implement transparent vesting schedules for team allocations
* **Marketing**: Display locked liquidity on your website to attract investors

### For LPs

* **Earn While Locked**: Collect trading fees on V3 positions while locked
* **Forced Commitment**: Remove the temptation to exit during market volatility
* **Long-Term Strategy**: Commit to pools and benefit from compounding fees
* **Risk Management**: Lock profits and force yourself to HODL

### For the Community

* **Transparency**: All locks are visible and verifiable on-chain
* **Safety Score**: Higher locked liquidity = safer project
* **Real-Time Verification**: Check lock status instantly via subgraph
* **No Backdoors**: Non-custodial design means no admin can access funds

## V2 vs V3

| Feature                    | V2 Locker              | V3 Locker             |
| -------------------------- | ---------------------- | --------------------- |
| **Token Type**             | ERC-20 LP tokens       | ERC-721 NFT positions |
| **Fee Collection**         | Fees increase LP value | Claim fees anytime    |
| **Add to Lock**            | Yes                    | No                    |
| **Concentrated Liquidity** | No                     | Yes                   |
| **Protocol Fee**           | None                   | 1% on claimed fees    |

## Security First

RealSafe is built with security as the top priority:

* **Battle-Tested Architecture** - Based on UNCX locker (millions secured)
* **OpenZeppelin Contracts** - Using audited security primitives v5.4.0
* **Non-Custodial** - Users maintain ownership, admin cannot access funds
* **Reentrancy Protection** - All state-changing functions protected
* **Emergency Pause** - Safety mechanism for security incidents
* **Transparent** - All contract code open source and verifiable

[Read Full Security Documentation →](https://docs.realsafe.app/reference/security)

## Ready to Lock Your Liquidity?

| <h4>Use the Web App</h4><p>Easiest way to lock and manage positions</p><p><a href="https://app.realsafe.io">Launch App</a></p> | <h4>Read the Guides</h4><p>Step-by-step instructions for locking</p><p><a href="user-guides/locking-liquidity">Locking Guide</a></p> |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |

## Community & Support

* **X**: [@RealSafeLP](https://x.com/RealSafeLP)

***

**Built for the DeFi community**


---

# 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.realsafe.app/overview.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.
