Skip to content
Draft
Show file tree
Hide file tree
Changes from 5 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
39 changes: 39 additions & 0 deletions docs/staking/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Overview

We're working with folks at [Symbiotic](https://symbiotic.fi/) on a new secure, decentralized staking solution that enables MANTA token holders to participate in Manta Pacific's network security and earn rewards at the same time.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Symbiotic and Babylon

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这里需要也提一下 Babylon,可以说下我们是 Manta 和 BTC 两种 token secure 的验证网络:
Manta's fast finality system harnesses both BTC and Manta tokens, creating a dual-layer security model. This boosts overall network safety by combining Bitcoin’s immense liquidity with Manta’s native assets.


:::info About Symbiotic

Symbiotic is a decentralized security protocol that enables blockchain networks to access shared security from a pool of staked assets, creating an efficient marketplace for economic security. This helps optimize resource allocation, boosts staking returns for token delegators, and ensures robust security through a flexible, incentive-based design.

:::
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

info Abount Babylon:
Babylon is a protocol that leverages Bitcoin's security to enhance the finality and security of Proof-of-Stake (PoS) blockchains and Layer 2 networks. It introduces a mechanism where Bitcoin (BTC) holders can stake their BTC to participate in securing other networks


We're leveraging Symbiotic's restaking infrastructure to combine Ethereum's security with Manta Pacific's high-performance execution. This increases asset efficiency for MANTA token holders and helps enable [fast finality](../concepts/fast-finality) on Manta Pacific.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add Babylon


## How It Works

Simply put, Manta Pacific nodes opt in to become *operators* on the Symbiotic layer. This allows MANTA token holders on the Manta Pacific chain to natively delegate their tokens to the active node operators.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add Babylon

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add Babylon


If you're keen to learn more, we recommend checking out the following docs:

- [Understanding restaking](https://docs.symbiotic.fi/intro/stake)
- [System architecture on Manta Network](../concepts/fast-finality.md#our-two-layer-solution)
- [Reward mechanism - TBD](https://docs.symbiotic.fi)

## Key Benefits of this Architecture

- Added Security for Manta Pacific: The delegated MANTA tokens incentivize operators to honestly verify the state transitions on Manta Pacific, and the validation results are relayed to Ethereum to be settled there.
- Token Rewards: Token delegators and node operators earn MANTA rewards.
- Decentralization: Both fast finality and native MANTA staking are enabled using decentralized infrastructure.

## Get Started

### Become an Operator

If you run a Manta Pacific node and want to join as an operator, refer to the guide below.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SennYagami 这里有什么guide吗 给operator的

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这份应该是Symbiotic会准备的

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

symbiotic 和 babylon 都要加上,这个需要 devops @ryanlin-tech 出文档

[TBD - Link to Symbiotic docs]

### Delegate your MANTA Tokens

Follow the guide showing [how to delegate your MANTA tokens - TBD](#placeholder) to an active operator.
22 changes: 22 additions & 0 deletions docs/staking/staking-faqs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# FAQs

## How do I stake my MANTA tokens?

Start by navigating to the [staking dashboard](#placeholder), and then choose an active operator of your choice. Follow our [step-by-step guide](./staking-howtos.md).

## How are staking rewards calculated?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sam能大概写一下吗,han来润色加上去

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • For operator, reward is calculated based on the contribution to the network via fast finality proof submission. A fix amount of rewards (172600 Manta) will be distributed every 3 days proportionally based on the number of proof submissions by these operators, and the operators will receive a portion of the distributed rewards based on the commission they set.

  • For delegator, reward is calculated proportionally based on their staking amount in the vault of the operator they delegate to after operator commission being reduced.

## Are staking rewards compounded?

No, your staking rewards will not be compounded automatically. Once you claim your rewards to your wallet, you can choose to delegate them manually to an operator. Check out the [How-to guides](./staking-howtos) for help.

## What's the minimum token amount I can delegate to an operator?

Comment thread
hsutaiyu marked this conversation as resolved.
## Is there an unbonding period for the staked tokens?

Yes. There is a *7 day waiting period* after you unstake your tokens before they you can claim them on the [**My Stake**](#placeholder) page.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3 days

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3 days


## Is slashing currently active on the staking layer?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Slashing is not active on the early stage, those operators that didn't contribute to fast finality won't receive rewards.



86 changes: 86 additions & 0 deletions docs/staking/staking-howtos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# How-to Guides for Manta Staking

By delegating your tokens to a validator, you contribute to the security and stability of Manta Pacific. In this guide, we'll walk you through the steps required to delegate your MANTA tokens to an active operator on the staking layer.

## Delegate MANTA Tokens

:::tip Before you start
Follow the links below to take another look at how the native staking mechanism works and the rules for token delegators and node operators:

- [Rules and roles - TBD](#placeholder)
- [Reward mechanism - TBD](#placeholder)
:::

### Step 1: Access the staking dashboard

[TBD - Screenshot here]

Navigate to the [Manta Staking dashboard](#placeholder). Start by connecting your wallet to the platform. You'll be able to see your wallet balance and your previous staking stats if you've delegated tokens to an operator before.

### Step 2: Choose an active operator

[TBD - Screenshot here]

You'll be able to see current stats such as the total staked amount, the APR offered, and the performance ratio of the available operators in the list displayed on the **Staking Pool** page. Choose an active operator from the list and select the **Stake** button.

### Step 3: Enter staking amount

[TBD - Screenshot here]

Enter your desired staking amount in the empty field in the pop-up window. Select **Stake** to proceed. You'll be prompted to authorize the action by signing the transaction in your wallet.

### Step 4: Check final status

[TBD - Screenshot here]

Navigate to the **My Stake** page from the navbar at the top. You'll see the operator you chose show up in the list at the bottom and the amount of MANTA tokens you delegated to them.

## Claim Staking Rewards

### Step 1: Access the staking dashboard

[TBD - Screenshot here]

Navigate to the [Manta Staking dashboard](#placeholder) and open the **My Stake** page.

### Step 2: Check for claimable rewards

[TBD - Screenshot here]

Locate the **Rewards Claimable** box on the page. If you have any claimable MANTA token rewards, the respective amount will be displayed.

### Step 3: Claim rewards

[TBD - Screenshot here]

If you have any claimable rewards available, select the **Claim** button, and then select **Confirm** in the pop-up window.

## Unstake MANTA Tokens

### Step 1: Access the staking dashboard

[TBD - Screenshot here]

Navigate to the [Manta Staking dashboard](#placeholder) and open the **My Stake** page. The list at the bottom displays operators and the respective token amounts you've delegated to them.

### Step 2: Locate the operator

[TBD - Screenshot here]

Locate the operator you wish to unstake your tokens from and select the corresponding **Unstake** button on the right.

### Step 3: Enter unstaking amount

:::caution
Note that you will not be able to cancel the unstaking action once confirmed and you'll have to wait out the 7-day waiting period before your MANTA tokens arrive in your wallet.
:::

[TBD - Screenshot here]

Enter the token amount you're looking to unstake in the empty field in the pop-up window. Next, select the **Unstake** button to confirm the unstake action.

### Step 4: Claim your unstaked tokens

[TBD - Screenshot here]

Once the 7-day waiting period ends, the tokens will be available to claim on the **My Stake** page. Simply select the **Claim** button to claim your unstaked tokens and confirm the action.
22 changes: 22 additions & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,28 @@ module.exports = {
},
],
},
{
type: "category",
label: "Staking",
items: [

{
type: "doc",
label: "Overview",
id: "staking/overview",
},
{
type: "doc",
label: "How-to Guides",
id: "staking/staking-howtos",
},
{
type: "doc",
label: "FAQs",
id: "staking/staking-faqs",
},
],
},
],
},
{
Expand Down