Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions developer-guide/guides/presale-vault/overview.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
title: Overview
---

<Warning>This program is still in beta and is subject to breaking changes.</Warning>

Before getting started building on Presale Vault, you should read the following resource to get a better understanding of how Meteora's Presale Vault works:

Check warning on line 7 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L7

Did you really mean 'Presale'?

Check warning on line 7 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L7

Did you really mean 'Meteora's'?

Check warning on line 7 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L7

Did you really mean 'Presale'?

<CardGroup cols={2}>
<Card title="What's Presale Vault?" icon="question" iconType="solid" href="/overview/other-products/presale-vault/what-is-presale-vault">
Presale Vault allows users to contribute using any SPL token and later claim their allocated presale tokens once the presale concludes.

Check warning on line 11 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L11

Did you really mean 'Presale'?

Check warning on line 11 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L11

Did you really mean 'presale'?
</Card>
</CardGroup>

---

# Presale Vault Program

Check warning on line 17 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L17

Did you really mean 'Presale'?

At Meteora, we’ve developed a `Node.js <> Typescript SDK` to make deploying and managing your Presale Vault easier. The following sections includes information on installing and using the SDK. It also covers where to find the latest code, and how to contribute to these repositories.

Check warning on line 19 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L19

Did you really mean 'Meteora'?

Check warning on line 19 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L19

Did you really mean 'Presale'?

## Program Details

<CardGroup cols={2}>
<Card title="Presale Vault Program" icon="rust" iconType="solid" href="https://github.com/MeteoraAg/presale">
Meteora Presale Vault Program

Check warning on line 25 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L25

Did you really mean 'Meteora'?

Check warning on line 25 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L25

Did you really mean 'Presale'?
</Card>
<Card title="Presale Vault IDL" icon="code" iconType="solid" href="https://github.com/MeteoraAg/presale-sdk/blob/main/src/idl/presale.json">
Meteora Presale Vault Program IDL

Check warning on line 28 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L28

Did you really mean 'Meteora'?

Check warning on line 28 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L28

Did you really mean 'Presale'?
</Card>
</CardGroup>

<div className="overflow-x-auto">
<table className="w-full border-collapse">
<thead>
<tr className="border-b border-gray-300 dark:border-gray-600">
<th className="text-left py-3 px-4 font-semibold text-gray-900 dark:text-gray-100">Network</th>
<th className="text-left py-3 px-4 font-semibold text-gray-900 dark:text-gray-100">Program ID</th>
</tr>
</thead>
<tbody>
<tr className="border-b border-gray-200 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-800">
<td className="py-3 px-4"><strong className="text-gray-900 dark:text-gray-100">Mainnet</strong></td>

Check warning on line 42 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L42

Did you really mean 'Mainnet'?
<td className="py-3 px-4"><code className="bg-gray-100 dark:bg-gray-800 px-2 py-1 rounded text-sm font-mono">presSVxnf9UU8jMxhgSMqaRwNiT36qeBdNeTRKjTdbj</code></td>
</tr>
<tr className="border-b border-gray-200 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-800">
<td className="py-3 px-4"><strong className="text-gray-900 dark:text-gray-100">Devnet</strong></td>

Check warning on line 46 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L46

Did you really mean 'Devnet'?
<td className="py-3 px-4"><code className="bg-gray-100 dark:bg-gray-800 px-2 py-1 rounded text-sm font-mono">presSVxnf9UU8jMxhgSMqaRwNiT36qeBdNeTRKjTdbj</code></td>
</tr>
</tbody>
</table>
</div>

## Official SDKs

Check warning on line 53 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L53

Did you really mean 'SDKs'?

<CardGroup cols={2}>
<Card title="Typescript SDK" icon="node-js" iconType="solid" href="/developer-guide/guides/presale-vault/typescript-sdk/getting-started">
Official Meteora Presale Vault Typescript SDK

Check warning on line 57 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L57

Did you really mean 'Meteora'?

Check warning on line 57 in developer-guide/guides/presale-vault/overview.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/overview.mdx#L57

Did you really mean 'Presale'?
</Card>
</CardGroup>
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
---
title: Getting Started
description: Presale Vault

Check warning on line 3 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L3

Did you really mean 'Presale'?
---

This guide provides instructions on how to get started with building on Meteora's Presale Vault program using the Presale Vault TypeScript SDK.

Check warning on line 6 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L6

Did you really mean 'Meteora's'?

Check warning on line 6 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L6

Did you really mean 'Presale'?

Check warning on line 6 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L6

Did you really mean 'Presale'?

Before you begin, here are some important resources:

<CardGroup cols={2}>
<Card title="Typescript SDK" icon="node-js" iconType="solid" href="https://github.com/MeteoraAg/presale-sdk">
Meteora Presale Vault Typescript SDK

Check warning on line 12 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L12

Did you really mean 'Meteora'?

Check warning on line 12 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L12

Did you really mean 'Presale'?
</Card>
<Card title="Presale Vault NPM Package" icon="npm" iconType="solid" href="https://www.npmjs.com/package/@meteora-ag/presale">
Meteora Presale Vault NPM Package

Check warning on line 15 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L15

Did you really mean 'Meteora'?

Check warning on line 15 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L15

Did you really mean 'Presale'?
</Card>
<Card title="Presale Vault Examples" icon="code" iconType="solid" href="https://github.com/MeteoraAg/presale-sdk/tree/main/examples">
Meteora Presale Vault Examples

Check warning on line 18 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L18

Did you really mean 'Meteora'?

Check warning on line 18 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L18

Did you really mean 'Presale'?
</Card>
</CardGroup>

# Installation

To use the SDK in your project, install it using your preferred package manager:

<Tabs>
<Tab title="npm">
```bash
npm install @meteora-ag/presale @solana/web3.js
```
</Tab>
<Tab title="pnpm">
```bash
pnpm install @meteora-ag/presale @solana/web3.js
```
</Tab>
<Tab title="yarn">
```bash
yarn add @meteora-ag/presale @solana/web3.js
```
</Tab>
</Tabs>

# Initialization

Once installed, you can initialize the SDK in your TypeScript/JavaScript project like this:

```typescript
import { Connection } from "@solana/web3.js";
import Presale, { PRESALE_PROGRAM_ID, derivePresale } from "@meteora-ag/presale";

// Initialize a connection to the Solana network (e.g., Mainnet)
const connection = new Connection("https://api.mainnet-beta.solana.com");

const baseKeypair = Keypair.generate();

const presaleAddress = derivePresale(
new PublicKey("YOUR_BASE_MINT"),
new PublicKey("YOUR_QUOTE_MINT"),
baseKeypair.publicKey,
PRESALE_PROGRAM_ID
);

// Create a new instance of the CpAmm SDK
const presaleInstance = await Presale.create(
connection,
presaleAddress,
PRESALE_PROGRAM_ID
);
```

# Testing the SDK (for contributors)

If you have cloned the SDK repository and want to run the built-in tests:

```bash
# Install dependencies
pnpm install

# Run tests
pnpm test
```

# Development Resources

## Faucets

<CardGroup cols={1}>
<Card title="Devnet Faucet" icon="faucet" href="https://faucet.raccoons.dev/">
<p>When working on devnet, you might need test tokens. Here is a helpful faucet.</p>

Check warning on line 90 in developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/guides/presale-vault/typescript-sdk/getting-started.mdx#L90

Did you really mean 'devnet'?
</Card>
</CardGroup>
8 changes: 8 additions & 0 deletions developer-guide/home.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Overview
description: Everything you need to know to get started building on Meteora

Check warning on line 3 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L3

Did you really mean 'Meteora'?
---

# Programs

We write innovative programs that power the future of DeFi. With novel products like DLMM, DAMM v1 & v2, DBC and more, we are pushing the boundaries of what is possible on Solana.

Check warning on line 8 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L8

Did you really mean 'Solana'?

## Active Programs

Expand Down Expand Up @@ -38,6 +38,11 @@
<td className="py-3 px-4"><code className="bg-gray-100 dark:bg-gray-800 px-2 py-1 rounded text-sm font-mono">dbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN</code></td>
<td className="py-3 px-4 text-center">✅</td>
</tr>
<tr className="hover:bg-gray-50 dark:hover:bg-gray-800">
<td className="py-3 px-4"><strong className="text-gray-900 dark:text-gray-100">Presale Vault [Beta]</strong></td>

Check warning on line 42 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L42

Did you really mean 'Presale'?
<td className="py-3 px-4"><code className="bg-gray-100 dark:bg-gray-800 px-2 py-1 rounded text-sm font-mono">presSVxnf9UU8jMxhgSMqaRwNiT36qeBdNeTRKjTdbj</code></td>
<td className="py-3 px-4 text-center">✅</td>
</tr>
<tr className="border-b border-gray-200 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-800">
<td className="py-3 px-4"><strong className="text-gray-900 dark:text-gray-100">Alpha Vault</strong></td>
<td className="py-3 px-4"><code className="bg-gray-100 dark:bg-gray-800 px-2 py-1 rounded text-sm font-mono">vaU6kP7iNEGkbmPkLmZfGwiGxd4Mob24QQCie5R9kd2</code></td>
Expand Down Expand Up @@ -105,9 +110,9 @@
</div>


# Devnet

Check warning on line 113 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L113

Did you really mean 'Devnet'?

Our programs are deployed on devnet as well at https://devnet.meteora.ag.

Check warning on line 115 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L115

Did you really mean 'devnet'?

<Frame>
<img src="/images/developer-guide/devnet-meteora.webp" />
Expand All @@ -115,26 +120,26 @@

# Quick Launch

Quick Launch abstracts the need for understanding Meteora integration complexities by providing an all-in-one interface that any developer can use to create, enter commands and deploy liquidity pools on Solana.

Check warning on line 123 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L123

Did you really mean 'Meteora'?

Check warning on line 123 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L123

Did you really mean 'Solana'?

<CardGroup cols={2}>
<Card title="DLMM" icon="meteor" iconType="solid" href="/developer-guide/quick-launch/dlmm-launch-pool">
Configure and launch a concentrated liquidity DLMM pool with or without Alpha Vault on Meteora in just a few quick and easy steps.

Check warning on line 127 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L127

Did you really mean 'Meteora'?
</Card>
<Card title="DAMM v2" icon="comet" iconType="solid" href="/developer-guide/quick-launch/damm-v2-launch-pool">
Configure and launch a balanced or one-sided DAMM v2 pool with or without Alpha Vault on Meteora in just a few quick and easy steps.

Check warning on line 130 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L130

Did you really mean 'Meteora'?
</Card>
<Card title="DAMM v1" icon="star-shooting" iconType="solid" href="/developer-guide/quick-launch/damm-v1-launch-pool">
Configure and launch a freshly minted DAMM v1 pool with or without Alpha Vault on Meteora in just a few quick and easy steps.

Check warning on line 133 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L133

Did you really mean 'Meteora'?
</Card>
<Card title="Dynamic Bonding Curve" icon="rocket-launch" iconType="solid" href="/developer-guide/quick-launch/dbc-token-launch-pool">
Configure and launch an entirely new dynamic bonding curve pool on Meteora in just a few quick and easy steps.

Check warning on line 136 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L136

Did you really mean 'Meteora'?
</Card>
</CardGroup>

# Invent with Metsumi

Check warning on line 140 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L140

Did you really mean 'Metsumi'?

[Meteora Invent](/developer-guide/invent/actions) is a playground for developers to quickly test and experiment with Meteora's programs. Metsumi is your personal launch assistant engineered to help you launch anything and do any action in just a few configurations and CLI commands.

Check warning on line 142 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L142

Did you really mean 'Meteora's'?

Check warning on line 142 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L142

Did you really mean 'Metsumi'?

<Frame>
<img src="/images/metsumi/metsumi-1.webp" />
Expand All @@ -147,7 +152,7 @@
DLMM (Dynamic Liquidity Market Maker) implements a bin-based liquidity distribution model with algorithmic fee adjustment mechanisms based on market volatility metrics. Liquidity providers can deploy capital across discrete price bins with configurable spreads, enabling concentrated liquidity positioning with real-time fee optimization through volatility-sensitive pricing algorithms.
</Card>
<Card title="DAMM v2" icon="calculator-simple" iconType="solid" href="/developer-guide/guides/damm-v2/overview">
DAMM v2 (Dynamic Automatic Market Maker v2) implements a constant-product invariant (x*y=k) with enhanced features including SPL/Token-2022 compatibility, optional concentrated liquidity ranges, position NFTs, algorithmic onchain fee scheduling, programmable fee distribution mechanisms, and native yield farming integration.

Check warning on line 155 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L155

Did you really mean 'NFTs'?

Check warning on line 155 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L155

Did you really mean 'onchain'?
</Card>
<Card title="DAMM v1" icon="infinity" iconType="solid" href="/developer-guide/guides/damm-v1/overview">
DAMM v1 (Dynamic Automatic Market Maker v1) utilizes a constant-product formula with infinite price range support (0 < P < ∞) and integrated yield aggregation through external lending protocol interfaces. The architecture enables composite yield generation via swap fee accrual and external DeFi protocol interaction, with automated capital efficiency optimization.
Expand All @@ -155,19 +160,22 @@
<Card title="Dynamic Bonding Curve" icon="chart-simple" iconType="solid" href="/developer-guide/guides/dbc/overview">
Dynamic Bonding Curve (DBC) implements customizable mathematical pricing functions with configurable curve parameters for token launch mechanisms. The protocol supports arbitrary curve geometries with programmable price discovery algorithms, featuring virtual AMM states that migrate to dynamic AMM pools upon reaching predetermined liquidity thresholds through automated graduation logic.
</Card>
<Card title="Presale Vault [Beta]" icon="gavel" iconType="solid" href="/developer-guide/guides/presale-vault/overview">
Presale Vault allows users to contribute using any SPL token and later claim their allocated presale tokens once the presale concludes. Presale vault creators can choose to create a presale vault with a fixed price, FCFS or Prorata mode, and a whitelist of addresses. Creators can also classify different tiers of participants with different token allocations, minimum and maximum deposit amounts, and deposit fees.

Check warning on line 164 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L164

Did you really mean 'Presale'?

Check warning on line 164 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L164

Did you really mean 'presale'?

Check warning on line 164 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L164

Did you really mean 'presale'?

Check warning on line 164 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L164

Did you really mean 'Prorata'?
</Card>
<Card title="Dynamic Vault" icon="vault" iconType="solid" href="/developer-guide/guides/dynamic-vault/overview">
Dynamic Vaults implement algorithmic yield optimization through multi-protocol asset allocation strategies, utilizing the Hermes yield aggregation engine for automated capital deployment across lending markets. The system employs mathematical optimization algorithms to maximize risk-adjusted returns for DAMM v1 and memecoin pool liquidity providers through dynamic rebalancing mechanisms.

Check warning on line 167 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L167

Did you really mean 'memecoin'?

Check warning on line 167 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L167

Did you really mean 'rebalancing'?
</Card>
<Card title="Alpha Vault" icon="box" iconType="solid" href="/developer-guide/guides/alpha-vault/overview">
Alpha Vault implements a complementary anti-bot mechanism for token launches, providing early access for genuine supporters to deposit and purchase tokens before public trading begins. The system features configurable parameters including deposit caps, lock-up periods, and vesting schedules, with support for both pro-rata and FCFS distribution modes across DLMM, DAMM v1, and DAMM v2 launch pools.
</Card>
<Card title="Stake2Earn" icon="steak" iconType="solid" href="/developer-guide/guides/stake2earn/overview">
Stake2Earn is a mechanism where top memecoin stakers compete to earn fee rewards from permanently-locked liquidity in the memecoin pool, transforming memecoins from a race to dump to a race to stake.

Check warning on line 173 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L173

Did you really mean 'memecoin'?

Check warning on line 173 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L173

Did you really mean 'stakers'?

Check warning on line 173 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L173

Did you really mean 'memecoin'?

Check warning on line 173 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L173

Did you really mean 'memecoins'?
</Card>
<Card title="Dynamic Fee Sharing" icon="money-bill-wave" iconType="solid" href="/developer-guide/guides/dynamic-fee-sharing/overview">
Dynamic Fee Sharing is a helper program that allows for the creation of fee vaults where collected fees can be automatically distributed among multiple recipients based on predetermined share allocations.
</Card>
<Card title="Zap" icon="bolt-lightning" iconType="solid" href="/developer-guide/guides/zap/overview">
Zap is a wrapper program that provides utility functions that allow users to zap in/out from any AMMs or Jupiter. For example, a user can claim both token fee rewards and immediately swap any of the token through DAMM v2, DLMM or Jupiter to receive the other token.

Check warning on line 179 in developer-guide/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

developer-guide/home.mdx#L179

Did you really mean 'AMMs'?
</Card>
</CardGroup>
19 changes: 19 additions & 0 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,12 @@
"group": "Other Products",
"pages": [
"overview/other-products/Alpha-Vault",
{
"group": "Presale Vault",
"pages": [
"overview/other-products/presale-vault/what-is-presale-vault"
]
},
{
"group": "Stake2Earn",
"pages": [
Expand Down Expand Up @@ -379,6 +385,18 @@
}
]
},
{
"group": "Presale Vault",
"pages": [
"developer-guide/guides/presale-vault/overview",
{
"group": "Typescript SDK",
"pages": [
"developer-guide/guides/presale-vault/typescript-sdk/getting-started"
]
}
]
},
{
"group": "Alpha Vault",
"pages": [
Expand Down Expand Up @@ -602,6 +620,7 @@
"resources/audits/damm-v1",
"resources/audits/damm-v2",
"resources/audits/dbc",
"resources/audits/presale-vault",
"resources/audits/alpha-vault",
"resources/audits/dynamic-vault",
"resources/audits/stake2earn",
Expand Down
1 change: 1 addition & 0 deletions index.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
mode: "custom"
title: "Build with Meteora"

Check warning on line 3 in index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

index.mdx#L3

Did you really mean 'Meteora'?
---

<div className="relative min-h-screen text-[#181D27] dark:text-[#F9F9FB]">
Expand All @@ -14,7 +14,7 @@
<div className="hidden lg:block absolute left-[25%] top-[70%] w-20 h-20 rounded-xl overflow-hidden">
<img
src="/images/logo/lparmy-icon.jpg"
alt="Metsumi"

Check warning on line 17 in index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

index.mdx#L17

Did you really mean 'Metsumi'?
className="w-full h-full object-cover"
/>
</div>
Expand Down Expand Up @@ -56,7 +56,7 @@

<div className="max-w-6xl mx-auto pt-[110px] md:pt-[140px] pb-[30px] md:pb-[40px] px-4">
<div className="flex justify-center text-2xl sm:text-3xl md:text-4xl font-bold leading-tight md:leading-10 pb-[10px]">Product Suite</div>
<div className="flex justify-center text-[#535862] dark:text-[#A6A09E] text-base sm:text-lg font-normal leading-6 sm:leading-7 pb-[40px] sm:pb-[56px] text-center">Develop with Meteora's comprehensive tech stack</div>

Check warning on line 59 in index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

index.mdx#L59

Did you really mean 'Meteora's'?

<CardGroup cols={2}>
<Card title="Core Products" icon="diamonds-4">
Expand All @@ -72,6 +72,7 @@
<Card title="Other Products" icon="ethernet">
At Meteora, we push the boundaries of what is possible in DeFi through wrapper and helper programs on top of our core products.
<Columns cols={2}>
<Card title="Presale Vault" href="/overview/other-products/presale-vault/what-is-presale-vault" icon="gavel" horizontal/>
<Card title="Alpha Vault" href="/anti-sniper-suite/alpha-vault/what-is-alpha-vault" icon="building-columns" horizontal/>
<Card title="Stake2Earn" href="/overview/other-products/stake2earn/what-is-stake2earn" icon="piggy-bank" horizontal/>
<Card title="Dynamic Vault" href="/overview/other-products/dynamic-vault/what-is-dynamic-vault" icon="vault" horizontal/>
Expand Down Expand Up @@ -111,7 +112,7 @@

<div className="max-w-6xl mx-auto pt-[20px] md:pt-[30px] pb-[30px] md:pb-[40px] px-4">
<div className="flex justify-center text-2xl sm:text-3xl md:text-4xl font-bold leading-tight md:leading-10 pb-[10px]">Anti Sniper Suite</div>
<div className="flex justify-center text-[#535862] dark:text-[#A6A09E] text-base sm:text-lg font-normal leading-6 sm:leading-7 pb-[40px] sm:pb-[56px] text-center">Sniping tokens is a feature. Choose to turn it on or off with Meteora's Anti Sniper Suite.</div>

Check warning on line 115 in index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

index.mdx#L115

Did you really mean 'Meteora's'?

<CardGroup cols={3}>
<Card title="Fee Scheduler" icon="chart-line-down" href="/anti-sniper-suite/fee-scheduler/what-is-fee-scheduler">
Expand All @@ -134,7 +135,7 @@

<div className="max-w-6xl mx-auto pt-[20px] md:pt-[30px] pb-[30px] md:pb-[40px] px-4">
<div className="flex justify-center text-2xl sm:text-3xl md:text-4xl font-bold leading-tight md:leading-10 pb-[10px]">User Guide</div>
<div className="flex justify-center text-[#535862] dark:text-[#A6A09E] text-base sm:text-lg font-normal leading-6 sm:leading-7 pb-[40px] sm:pb-[56px] text-center">Sniping tokens is a feature. Choose to turn it on or off with Meteora's Anti Sniper Suite.</div>

Check warning on line 138 in index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

index.mdx#L138

Did you really mean 'Meteora's'?

<CardGroup cols={2}>
<Card title="Usage" icon="user-bounty-hunter" href="/user-guide/usage/getting-started">
Expand All @@ -153,7 +154,7 @@

<div className="max-w-6xl mx-auto pt-[20px] md:pt-[30px] pb-[30px] md:pb-[40px] px-4">
<div className="flex justify-center text-2xl sm:text-3xl md:text-4xl font-bold leading-tight md:leading-10 pb-[10px]">Trading Terminals</div>
<div className="flex justify-center text-[#535862] dark:text-[#A6A09E] text-base sm:text-lg font-normal leading-6 sm:leading-7 pb-[40px] sm:pb-[56px] text-center">All tokens launched via Meteora's pools programs are immediately tradeable across all major trading terminals.</div>

Check warning on line 157 in index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

index.mdx#L157

Did you really mean 'Meteora's'?

Check warning on line 157 in index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

index.mdx#L157

Did you really mean 'tradeable'?

<div className="grid grid-cols-3 sm:grid-cols-4 md:grid-cols-6 lg:grid-cols-8 xl:grid-cols-11 gap-4 justify-items-center">
{[
Expand Down Expand Up @@ -218,7 +219,7 @@

<div className="max-w-6xl mx-auto pt-[20px] md:pt-[30px] pb-[90px] md:pb-[100px] px-4">
<div className="flex justify-center text-2xl sm:text-3xl md:text-4xl font-bold leading-tight md:leading-10 pb-[10px]">Join the LP Army</div>
<div className="flex justify-center text-[#535862] dark:text-[#A6A09E] text-base sm:text-lg font-normal leading-6 sm:leading-7 pb-[40px] sm:pb-[56px] text-center">The LP Army is a movement and community of the best liquidity providers in crypto.</div>

Check warning on line 222 in index.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

index.mdx#L222

Did you really mean 'crypto'?

<CardGroup cols={2}>
<Card title="Learn More" icon="helmet-battle" href="https://lparmy.com">
Expand Down
3 changes: 3 additions & 0 deletions overview/home.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,23 @@
<img src="/images/overview/meteoraic-banner-1.png" />
</Frame>

Our mission at Meteora is to build the most dynamic liquidity pools for **liquidity providers**, **launchpads**, and **token launches**.

Check warning on line 11 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L11

Did you really mean 'Meteora'?

We build **the best liquidity pools** for:

<CardGroup cols={2}>
<Card title="Liquidity Providers" icon="users" iconType="solid" href="https://lparmy.com">
Join the LP Army and earn the best fees and yield on your capital with Meteora's innovative liquidity solutions.

Check warning on line 17 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L17

Did you really mean 'Meteora's'?
</Card>
<Card title="Launchpads" icon="rocket" iconType="solid" href="https://launch.meteora.ag/">
Launch your project with confidence using Meteora's comprehensive launchpad infrastructure and tools.

Check warning on line 20 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L20

Did you really mean 'Meteora's'?
</Card>
<Card title="Launches" icon="star" iconType="solid" href="https://app.meteora.ag/">
Discover and participate in exciting new token launches on Meteora.

Check warning on line 23 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L23

Did you really mean 'Meteora'?
</Card>
</CardGroup>

By using Meteora's DAMM v1/v2, DLMM, and DBC Pools, liquidity providers can earn the best fees and yield on their capital, driving sustainable, long-term liquidity to the platform.

Check warning on line 27 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L27

Did you really mean 'Meteora's'?

Follow our [developer updates on Telegram](https://t.me/meteora_dev)\!

Expand All @@ -34,20 +34,20 @@

<CardGroup cols={2}>
<Card title="DLMM" icon="arrows-to-circle" iconType="solid" href="/overview/products/dlmm/what-is-dlmm">
DLMM (Dynamic Liquidity Market Maker) gives LPs access to dynamic fees to capitalize on volatility, and precise liquidity concentration all in real-time, with the flexibility to select their preferred volatility strategy.

Check warning on line 37 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L37

Did you really mean 'LPs'?
</Card>
<Card title="DAMM v2" icon="calculator-simple" iconType="solid" href="/overview/products/damm-v2/what-is-damm-v2">
DAMM v2 (Dynamic Automated Market Maker v2) is a constant-product AMM, with features that optimize transaction fees and provide greater flexibility for liquidity providing such as optional concentrated liquidity and usage of position NFTs. DAMM v2 is a new program, and not an upgrade of the Dynamic AMM v1 program.

Check warning on line 40 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L40

Did you really mean 'NFTs'?
</Card>
<Card title="DAMM v1" icon="infinity" iconType="solid" href="/overview/products/damm-v1/what-is-damm-v1">
DAMM v1 (Dynamic Automated Market Maker v1) is a constant-product AMM that supports token prices from 0 to infinity. LPs can earn additional yield by utilizing lending sources alongside traditional swap fees, enhancing their returns.

Check warning on line 43 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L43

Did you really mean 'LPs'?
</Card>
<Card title="Dynamic Bonding Curve" icon="chart-simple" iconType="solid" href="/overview/products/dbc/what-is-dbc">
Dynamic Bonding Curve (DBC) is a fully customisable pricing curve that allows you to create and launch tokens with unique price dynamics. Tokens trade in a virtual bonding curve and graduate to a Meteora DAMM v1 or v2 pool when they hit the minimum quote threshold.

Check warning on line 46 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L46

Did you really mean 'customisable'?

Check warning on line 46 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L46

Did you really mean 'Meteora'?
</Card>
</CardGroup>

By implementing these liquidity solutions, Meteora aims to foster a thriving ecosystem on Solana and establish Solana as the ultimate trading hub in DeFi.

Check warning on line 50 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L50

Did you really mean 'Meteora'?

Check warning on line 50 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L50

Did you really mean 'Solana'?

Check warning on line 50 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L50

Did you really mean 'Solana'?

## Other products

Expand All @@ -55,27 +55,30 @@
<Card title="Alpha Vault" icon="building-columns" iconType="solid" href="/anti-sniper-suite/alpha-vault/what-is-alpha-vault">
Alpha Vaults are complimentary anti-bot mechanisms used together with a Launch Pool to deposit and purchase tokens before the pool starts trading.
</Card>
<Card title="Presale Vault [Beta]" icon="gavel" iconType="solid" href="/overview/other-products/presale-vault/what-is-presale-vault">
Presale Vault allows users to contribute using any SPL token and later claim their allocated presale tokens once the presale concludes.

Check warning on line 59 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L59

Did you really mean 'Presale'?

Check warning on line 59 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L59

Did you really mean 'presale'?
</Card>
<Card title="Stake2Earn" icon="piggy-bank" iconType="solid" href="/overview/other-products/stake2earn/what-is-stake2earn">
Stake2Earn Vaults allows you to fee share trading fees generated from DAMM v1/v2 pools with top token stakers.

Check warning on line 62 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L62

Did you really mean 'stakers'?
</Card>
<Card title="Dynamic Vault" icon="vault" iconType="solid" href="/overview/other-products/dynamic-vault/what-is-dynamic-vault">
Dynamic Vaults optimize capital utilization by dynamically distributing assets to lending pools, generating yields for liquidity providers (LPs) on DAMM v1 and Memecoin Pools.

Check warning on line 65 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L65

Did you really mean 'LPs'?

Check warning on line 65 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L65

Did you really mean 'Memecoin'?
</Card>
<Card title="Dynamic Fee Sharing" icon="share-nodes" iconType="solid" href="/overview/other-products/dynamic-fee-sharing/what-is-dynamic-fee-sharing">
Dynamic Fee Sharing is a program that allows you to dynamically configure sharing of fees to a handful of users.
</Card>
<Card title="Zap" icon="bolt-lightning" iconType="solid" href="/overview/other-products/zap/what-is-zap">
Zap is a wrapper program that provides utility functions that allow users to zap in/out from any AMMs or Jupiter.

Check warning on line 71 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L71

Did you really mean 'AMMs'?
</Card>
</CardGroup>

## Why Liquidity and Liquidity Providers on Solana are Important

Check warning on line 75 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L75

Did you really mean 'Solana'?

### **Liquidity Pools: The Foundation of DeFi**

Liquidity pools are the backbone of decentralized finance. No matter what you're building—whether it's a new token, a DApp, or a DeFi service—it all starts with liquidity. For example, if you're launching a new token, you begin with nothing. You need to create a liquidity pool to enable swaps between your token and others.

Check warning on line 79 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L79

Did you really mean 'DApp'?

Moreover, deep liquidity for key tokens like SOL enables smooth liquidation and minimizes bad debt risks within the ecosystem. And deep liquidity for wrapped tokens (e.g., BTC, ETH) on Solana allows users to bridge assets across chains, attracting more users from other blockchain networks.

Check warning on line 81 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L81

Did you really mean 'Solana'?

Check warning on line 81 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L81

Did you really mean 'blockchain'?

Most users tend to focus only on the DeFi app experience, overlooking the liquidity that powers it. It's important to remember that behind every trade is a liquidity pool making it possible.

Expand All @@ -84,28 +87,28 @@
There are countless approaches to being a liquidity provider (LP). You can LP for:

- New token launches
- Memecoins or non-hyped assets

Check warning on line 90 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L90

Did you really mean 'Memecoins'?
- Market-making strategies
- Major DeFi protocols or smaller experiments

Being an LP isn't one-size-fits-all—it’s a spectrum with endless possibilities.

### **A Diverse Range of LPs**

Check warning on line 96 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L96

Did you really mean 'LPs'?

Being an LP can mean very different things depending on who you are and what your goals are. Liquidity provision comes from a wide array of contributors, such as:

- Professional Market Makers
- Developers who integrate liquidity pools into DApps

Check warning on line 101 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L101

Did you really mean 'DApps'?
- Creators who launch and bootstrap liquidity for new tokens
- Launchpads that help migrate and establish liquidity for new projects
- Everyday DeFi users who provide liquidity directly to earn yield or support projects they believe in

### **Liquidity Is the Fuel for Crypto’s Future**

As DeFi continues to evolve, liquidity will become even more critical. The future of crypto doesn’t revolve around centralized exchanges—it lies in decentralized systems. We're heading toward a world where millions of people are launching billions of new tokens.

Check warning on line 108 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L108

Did you really mean 'crypto'?

**Liquidity Pools** will be central to that future. We’ll need new mechanisms for **creating, launching, distributing**, and **maintaining** these tokens—and all of them will depend on liquidity pools. For example

**Liquidity Providers (LPs)** will be the people driving this ecosystem. They’re the ones who create, fund, and maintain the markets that make DeFi possible.

Check warning on line 112 in overview/home.mdx

View check run for this annotation

Mintlify / Mintlify Validation (meteora) - vale-spellcheck

overview/home.mdx#L112

Did you really mean 'LPs'?

**Launchpads** will play a vital role in this shift, offering platforms for new tokens to be created and launched. The launchpad ecosystem is just getting started—what we have today is only the beginning.
Loading