# How Staking Works

### Creating a Staking Position

To participate in staking:

1. Connect your wallet and navigate to the [staking page](https://www.asterdex.com/en/staking)

<figure><img src="https://4068247257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWhSHuKmgnGREbVb12PK2%2Fuploads%2FhD4cLj2Odb59ZvXvD8Ai%2F%E6%88%AA%E5%B1%8F2026-03-20%2015.47.32.png?alt=media&#x26;token=02521d3b-8ac6-4df5-be33-c811552bda23" alt=""><figcaption></figcaption></figure>

2. Select a validator and click Stake button

<figure><img src="https://4068247257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWhSHuKmgnGREbVb12PK2%2Fuploads%2Fm4KvHlFQs0z4O2Jp8382%2F%E6%88%AA%E5%B1%8F2026-03-20%2015.48.41.png?alt=media&#x26;token=de0c7d43-743f-4958-b117-f578fca8a9ec" alt=""><figcaption></figcaption></figure>

3. Enter the amount of $ASTER to stake

<figure><img src="https://4068247257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWhSHuKmgnGREbVb12PK2%2Fuploads%2FWYqMQTAKSlreqAyRiFn5%2F%E6%88%AA%E5%B1%8F2026-03-20%2015.50.16.png?alt=media&#x26;token=bb30a92b-aa5b-4e8b-971b-11e5abae1304" alt=""><figcaption></figcaption></figure>

4. Choose a lock period

<figure><img src="https://4068247257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWhSHuKmgnGREbVb12PK2%2Fuploads%2FK8ALuuTtUDC3utTOC09V%2F%E6%88%AA%E5%B1%8F2026-03-20%2015.50.42.png?alt=media&#x26;token=e0a684d0-cd67-4e3b-ae53-7bcf45aecc59" alt=""><figcaption></figcaption></figure>

5. Confirm the transaction

<figure><img src="https://4068247257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWhSHuKmgnGREbVb12PK2%2Fuploads%2FClLBBa2o56ttOKXksv1r%2F%E6%88%AA%E5%B1%8F2026-03-20%2015.52.45.png?alt=media&#x26;token=68b549bb-6e43-46c1-9f2f-896e41d500a3" alt=""><figcaption></figcaption></figure>

Once confirmed, the staking position becomes active and begins earning rewards in future Epochs.

### **Rewards Pool per Epoch**

Emissions per Epoch at launch:

* Base Rewards pool: 150,000 $ASTER
* Loyalty Rewards pool: 300,000 $ASTER

#### **Base APY**

Base APY is the foundational reward layer tied to validator performance. Each validator receives a share of the Base APY pool proportional to the transactions it processes.

**Validator reward calculation:**

Validator Share = Validator Transactions ÷ Total Network Transactions

Validator Reward = Base APY Pool × Validator Share

**Example:**

If the Base APY pool is 100 $ASTER and a validator processes 40% of network transactions:

Validator Reward = 100 × 40% = 40 ASTER

#### **Your Share of Base APY**

After the validator receives its reward, users earn proportionally based on their stake within that validator.

**User Base Reward Formula:**

User Reward = Validator Reward × (User Stake ÷ Total Validator Stake) × (1 − Validator Commission)

**Example:**

<table data-header-hidden><thead><tr><th width="406.18359375"></th><th></th></tr></thead><tbody><tr><td><strong>Parameter</strong></td><td><strong>Value</strong></td></tr><tr><td>Validator Reward</td><td>40</td></tr><tr><td>Total Validator Stake</td><td>10,000,000 $ASTER</td></tr><tr><td>User Stake</td><td>500,000 $ASTER</td></tr><tr><td>Commission</td><td>10%</td></tr></tbody></table>

User stake ratio = 500,000 ÷ 10,000,000 = **5%**

After commission = 5% × (1 − 10%) = **4.5%**

User reward = 40 × 4.5% = **1.8 ASTER**

#### **Loyalty Rewards**

Loyalty Rewards are designed to reward long-term commitment. The longer you lock, the more you earn.

Reward weight is determined using veASTER and a Trading Volume Boost.

**Power formula:**

Power = veASTER × Boost

**Where:**

veASTER = Locked Amount × Time Weight

Time Weight = Remaining Lock Duration ÷ Maximum Lock Duration

Maximum lock duration = 208 weeks (approximately 4 years)

***

### **Trading Volume Boost**

Your reward weight can be boosted based on your personal trading volume within each Epoch.

| **Your Epoch Trading Volume** | **Boost** |
| ----------------------------- | --------- |
| > 500K                        | 1.05      |
| > 50M                         | 1.15      |
| > 200M                        | 1.25      |

***

### **Loyalty Rewards Distribution**

Loyalty Rewards are distributed proportionally based on Power share.

**User Weekly Reward:**

User Reward = Weekly Loyalty Pool × (User Power ÷ Total Network Power)

**Example:**

| **Parameter**       | **Value**      |
| ------------------- | -------------- |
| Weekly Loyalty Pool | 100,000 $ASTER |
| Total Network Power | 1,000,000      |
| User Power          | 5,000          |

User share = 5,000 ÷ 1,000,000 = **0.5%**

User reward = 100,000 × 0.5% = **500 $ASTER**

***

### **Epoch Settlement**

Rewards are calculated and distributed using weekly Epoch cycles. Each Epoch runs Monday through Sunday. A snapshot of staking data is taken at Monday 00:00 UTC.

| **Event**   | **Timing**       |
| ----------- | ---------------- |
| Epoch Start | Monday 00:00 UTC |
| Snapshot    | Monday 00:00 UTC |
| Settlement  | Sunday 00:00 UTC |

Operations that take effect in the next Epoch include:

* New stake deposits
* Additional stake top-ups
* Lock extensions
* Redeem requests
