# Mini App

The Sova Mini App brings cross-chain swaps and vault access directly into social platforms. Available on Base within Farcaster and other supported environments.

***

## Features

### Swap

Execute cross-chain swaps without leaving your social feed:

* **Base Token Swaps** — Swap between any tokens on Base
* **Native BTC** — Send tokens from Base, receive Bitcoin directly
* **Native ZEC** — Send tokens from Base, receive Zcash directly
* **Inbound Swaps** — Send BTC or ZEC, receive tokens on Base

All swaps use the same intent-based settlement as the main Sova app.

### Vaults

Access Sova vaults directly from the mini app:

* **Deposit cbBTC** — Earn yield from cross-chain settlement fees
* **Track svBTC** — View your vault position and accumulated yield
* **Redeem** — Withdraw cbBTC plus yield anytime

### Points

Track your Sova activity and climb the leaderboard:

* **Daily Check-in** — Earn points for daily engagement
* **Swap Rewards** — Points for every cross-chain swap
* **Leaderboard** — See how you rank against other users

***

## Accessing the Mini App

### Farcaster

The Sova Mini App is available as a Farcaster Frame. Access it through:

1. Farcaster clients that support Frames (Warpcast, etc.)
2. Cast interactions with Sova-enabled content
3. Direct Frame links shared in casts

### Requirements

* **Wallet** — Any EVM wallet supported by your Farcaster client
* **Network** — Base Mainnet (auto-prompts to switch if needed)
* **Assets** — Tokens on Base for swaps, cbBTC for vault deposits

***

## Swap Flow

### Outbound (Base → BTC/ZEC)

1. Select the token you want to swap from
2. Choose destination: Bitcoin or Zcash
3. Enter your BTC or ZEC receiving address
4. Review quote and confirm
5. Receive native assets in your wallet

### Inbound (BTC/ZEC → Base)

1. Select BTC or ZEC as your source
2. Choose which Base token to receive
3. Get a unique deposit address
4. Send crypto to the deposit address
5. Receive tokens on Base

***

## Technical Details

| Parameter            | Value                                   |
| -------------------- | --------------------------------------- |
| **Platform**         | Farcaster Frames                        |
| **Network**          | Base Mainnet                            |
| **Settlement**       | Intent-based via solver network         |
| **Supported Assets** | All Base tokens, native BTC, native ZEC |

***

## Integration

Developers can embed Sova swap functionality in their own Frames using the Sova Frame SDK. Contact the team for integration details.

***

## Support

| Channel     | Contact                                    |
| ----------- | ------------------------------------------ |
| **Discord** | [discord.gg/sova](https://discord.gg/sova) |
| **Twitter** | [@sovabtc](https://twitter.com/sovabtc)    |
