# Overview (DEX)

STON.fi DEX is a decentralized exchange protocol that enables permissionless token swaps and liquidity provision on the TON blockchain.

## Core Features

### Token Swaps

* Direct token-to-token exchanges using liquidity pools
* Constant Product Market Maker (x\*y=k) algorithm
* Fees configurable per pool — see [Fees](https://docs.ston.fi/developer-section/dex/fees)

### Liquidity Provision

* Add liquidity to earn trading fees
* Receive LP tokens representing your pool share
* Single-sided liquidity provision (v2 only)

### Yield Farming

* Stake LP tokens in farms to earn additional rewards
* Multiple farming pools available
* Flexible staking and unstaking

## How It Works

1. **Swaps**: Users trade tokens through liquidity pools, paying a small fee
2. **Liquidity**: Providers deposit token pairs to earn a share of trading fees
3. **Farming**: LP token holders can stake in farms for additional yield

## Integration Options

* **SDK**: High-level TypeScript/JavaScript interface
* **Smart Contracts**: Direct on-chain interaction
* **REST API**: HTTP endpoints for data queries

## Security

* Non-custodial: Users maintain control of funds
* Immutable pool contracts: Core logic cannot be changed
* Time-locked upgrades: Router updates have 7-day delay
* Open source: All contracts are publicly verifiable
