You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/documentation/staking.md
+96-6Lines changed: 96 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,14 +5,104 @@ slug: /staking
5
5
sidebar_label: Staking
6
6
---
7
7
8
-
## 🚧 Under Construction 🚧
9
-
:::caution 🚧 This page is under construction
10
8
11
-
This section is still being worked on. Check back soon for updates!
9
+
Operating a Bee full node and staking BZZ makes you eligible to participate in the redistribution game — a mechanism for earning additional BZZ through by sharing disk space with the Swarm network. This guide shows how to use `bee-js` to deposit stake and check your node's staking status.
12
10
11
+
12
+
:::danger
13
+
⚠️ **Important:** Staked BZZ is **non-refundable** — once deposited, it **cannot be withdrawn**.
14
+
:::
15
+
16
+
17
+
:::info
18
+
Currently, `bee-js` supports depositing stake and checking staking status, but does **not yet support** advanced features like [partial stake withdrawals](https://docs.ethswarm.org/docs/bee/working-with-bee/staking#partial-stake-withdrawals) or [reserve doubling](https://docs.ethswarm.org/docs/bee/working-with-bee/staking#reserve-doubling).
19
+
20
+
21
+
For a complete guide to the requirements and configuration for staking, refer to the [Bee documentation](https://docs.ethswarm.org/docs/bee/working-with-bee/staking).
13
22
:::
14
23
15
24
16
-
* Get staked xBZZ
17
-
* Stake xBZZ
18
-
* Get redistribution state
25
+
26
+
27
+
28
+
## Stake BZZ
29
+
30
+
To stake, use the `depositStake` method provided by `bee-js`. It accepts a value in PLUR, the smallest unit of BZZ (like wei in Ethereum). The `BZZ` utility class simplifies conversion from decimal string to PLUR.
A successful staking transaction will return the transaction hash which you can look up on a blockchain explorer like [Gnosisscan](https://gnosisscan.io/tx/0xe1b86eebc54b465d84ab278da94a387e9786076557ab8f3fe04ba1b52dc065c8).
55
+
56
+
## Check Staking Status
57
+
58
+
After staking, you can confirm the deposited amount and monitor your node’s participation in the redistribution game:
For details on interpreting these values, refer to the [staking status section](https://docs.ethswarm.org/docs/bee/working-with-bee/staking#check-status) of the Bee documentation.
0 commit comments