> For the complete documentation index, see [llms.txt](https://learn.apy.fun/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.apy.fun/protocol/staking/activation-goal.md).

# Activation goal

<figure><img src="/files/NndgDmWmhIP3qv290gcm" alt=""><figcaption></figcaption></figure>

**Pools start paying rewards only after hitting an activation goal.**\
The goal is a **percentage of the token’s total supply** that must be staked in the pool.

### How it’s calculated

* **Target (tokens)** = `Activation % × Total Supply`
* **Progress** = `Staked in Pool ÷ Target`

Rewards begin from the **next APR epoch** after the goal is reached.

> Notes\
> • Uses the token’s on-chain total supply; the target updates automatically if the supply changes.\
> • Tips (SOL) **don’t count** toward activation—they only boost APY once active.

### Example – $FROG

* Total supply: **1,000,000,000** FROG
* Activation: **2%** → Target = **20,000,000** FROG
* If **20,000,000+** FROG are staked, the pool **activates** and starts distributing **$YIELD** at the next 6-hour update.

### Before activation

* You can **stake** to help reach the goal (standard **5-day lock** applies).
* You won’t earn rewards yet (no APR), so **Harvest** is disabled until activation.
* Your stake still **counts toward progress**.

### After activation

* Pool status switches to **Active**.
* **APR** turns on (recalculates every 6 hours).
* **Harvest** becomes available at any time.
* Withdrawing follows the usual **5-day lock**.

*(Default behavior: once a pool is active, it stays active even if progress later dips below the target. If you prefer re-activation rules, we can add hysteresis—tell us and we’ll document it.)*

### UI states (progress bar)

* **Pending** – “Help activate this pool: **{pct}%** of supply required.”
* **In progress** – “Activation: **{current}/{target}** ({progress%}) staked.”
* **Just activated** – “🎉 Activated at block **{slot}**. Rewards start next epoch.”
* **Active** – “Active • APR live • Next update in **{hh:mm}**.”

### FAQ

**Does tipping help activation?**\
No. Tipping boosts APY after activation, but only **staking** moves the progress bar.

**Do early stakers lose out?**\
No. Early stakers start earning **immediately once active**, and their lock timers continue as normal.

**What if the token supply changes?**\
The target recomputes from the on-chain total supply; progress updates automatically at the next epoch.

**Why an activation goal?**\
It rewards **committed communities**, prevents dead pools, and aligns incentives for holders to stake together.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://learn.apy.fun/protocol/staking/activation-goal.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
