Skip to content

Conversation

@it09
Copy link
Contributor

@it09 it09 commented Dec 17, 2025

Resolves #1629

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Thanks for the updates here—within ecosystem/staking/overview.mdx: there are several suggestions to align headings, language, and imagery with the docs standards; please apply the inline suggestions.

@novusnota novusnota changed the title added recommendations for each staking solutions feat: add recommendations for staking solutions Dec 18, 2025
@novusnota novusnota changed the title feat: add recommendations for staking solutions feat: add recommendations for all staking solutions Dec 18, 2025
@it09 it09 requested a review from thekiba December 23, 2025 22:02
@novusnota novusnota added this to the Epic: Jan 5 — 19 milestone Jan 5, 2026
@it09 it09 requested a review from aigerimu January 9, 2026 15:18
@reveloper reveloper requested a review from 1IxI1 January 9, 2026 20:56
@github-actions

This comment has been minimized.

@aigerimu
Copy link
Contributor

/review

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Thanks for the clear staking docs updates—there are several suggestions in ecosystem/staking to add safety callouts around fund-moving steps; please apply the inline suggestions where they fit your intent.

Comment on lines +28 to +32
## Nominator instructions

- To deposit, send an empty message with TON to the single nominator pool contract.
- To withdraw, send a message with 1 TON and the text comment "w" (withdraw) to the contract.

Choose a reason for hiding this comment

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

[HIGH] Missing safety callout for single nominator deposits and withdrawals

The “Nominator instructions” section describes concrete steps to deposit and withdraw TON via the single nominator pool contract, including sending 1 TON with a "w" comment to trigger withdrawal. These steps clearly move funds and change withdrawal behavior, but the page does not include any <Aside> safety callout covering risk, scope, mitigation, and testnet vs mainnet context. The style guide requires a Caution or Warning callout for any page or step that moves funds or affects fees/withdrawals (see https://github.com/ton-org/docs/blob/main/contribute/style-guide-extended.mdx?plain=1#L634-L660). Without a visible callout, readers may execute mainnet transactions and lose funds or get stuck withdrawals without being warned.

Please leave a reaction 👍/👎 to this suggestion to improve future reviews for everyone!

Comment on lines +37 to +53
## How to stake

1. Choose a pool on [TON Nominators](https://tonvalidators.org/) and review its parameters, commission, and minimum stake.
1. Send a message to the nominator pool contract with:
- The desired TON amount.
- The text comment "d" for deposit.
1. The sent amount must be at least `min_nominator_stake + 1 TON`, while 1 TON is deducted as the deposit fee.
1. If the pool is not currently validating, the deposit is credited immediately; otherwise, it is added to pending deposits.

## How to withdraw

1. Send a message to the nominator pool contract with:
- The text comment "w" for withdraw.
- Approximately 1 TON for network fees.
1. If the pool has sufficient balance, the withdrawal is processed immediately.
1. If not, a withdrawal request is created and processed later.
1. Only full withdrawal is supported.

Choose a reason for hiding this comment

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

[HIGH] Missing safety callout for nominator pool staking and withdrawals

The “How to stake” and “How to withdraw” sections instruct sending TON with specific comments ("d" for deposit and "w" for withdraw), including fee amounts and behavior when pool liquidity is insufficient. These instructions move funds and directly affect withdrawal behavior, yet the page does not include any <Aside> safety callout summarizing risks, penalties, and testnet vs mainnet usage. The style guide mandates a Caution or Warning callout for such fund-moving and withdrawal-changing steps with clear risk, scope, mitigation, and environment details (https://github.com/ton-org/docs/blob/main/contribute/style-guide-extended.mdx?plain=1#L634-L660). Without this, nominators may deposit or attempt withdrawals on mainnet and face penalties or delayed/blocked withdrawals without adequate warning.

Please leave a reaction 👍/👎 to this suggestion to improve future reviews for everyone!

Comment on lines +21 to +32
## How to stake

1. Use the [TON Whales staking website](https://tonwhales.com/staking) to find a suitable pool and stake.
1. Alternatively, send a message with TON and the case-sensitive text comment "Stake" to a [Whales-type nominator pool contract](https://github.com/tonwhales/ton-nominators).
1. The transferred amount must be equal to `stake_amount + deposit_fee`; refer to the pool details for the current fee.

## How to withdraw

1. Send a message with the case-sensitive text comment "Withdraw" and include the required `withdraw_fee`.
1. Withdrawals follow a two-step process: request first, then finalize after the funds are received.

In some cases, withdrawals may be processed immediately if the pool has sufficient available balance.

Choose a reason for hiding this comment

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

[HIGH] Missing safety callout for TON Whales staking and withdrawals

The TON Whales staking guide tells users to stake and withdraw by sending TON with specific case-sensitive comments (“Stake” and “Withdraw”) and describes deposit and withdrawal fees plus a two-step withdrawal process. These instructions move funds and change how and when withdrawals complete, but there is no <Aside> safety callout explaining risk, scope, mitigation, and testnet vs mainnet usage. Under the safety-critical content rules, such fund-moving and withdrawal-affecting steps require a Caution or Warning callout (https://github.com/ton-org/docs/blob/main/contribute/style-guide-extended.mdx?plain=1#L634-L660). Without it, users may perform large mainnet operations with insufficient warning about irreversible loss, fees, or delayed withdrawals.

Please leave a reaction 👍/👎 to this suggestion to improve future reviews for everyone!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: ecosystem /ecosystem folder

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Ecosystem > Staking > Overview] Staking add usecases

4 participants