Skip to content

feat(sub-second): add how to adopt sub-second finality page#1987

Open
aigerimu wants to merge 5 commits intomainfrom
subsecond-page
Open

feat(sub-second): add how to adopt sub-second finality page#1987
aigerimu wants to merge 5 commits intomainfrom
subsecond-page

Conversation

@aigerimu
Copy link
Contributor

closes #1983

@github-actions

This comment has been minimized.

Copy link
Contributor

@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 thorough work on ecosystem/subsecond.mdx; I’ve left several suggestions to align wording, formatting, and safety guidance with the docs conventions, so please apply the inline suggestions where they fit. Once updated, the document should read more consistently and be clearer for both UX and infrastructure readers.

Comment on lines +26 to +30
Testnet operates close to the target speed (200–400ms block finality) and is the primary environment for testing.

## Wallets and apps

A faster chain alone does not improve user experience if the application continues to use HTTP polling. In this case, users will still observe delays of 10+ seconds. To support sub-second UX, transaction updates must be delivered in real time.
Copy link
Contributor

Choose a reason for hiding this comment

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

[HIGH] Reader-directed “users will still observe delays”

The paragraph under “Wallets and apps” states, “In this case, users will still observe delays of 10+ seconds.” This phrasing addresses the audience indirectly as “users” and describes what they “will” observe, which conflicts with the style guide’s requirement to avoid reader-directed or personal framing. The surrounding content is otherwise factual, so keeping this sentence as-is breaks tone consistency in an important UX guidance section.

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

Comment on lines +186 to +189

### API token

- For testing purposes any valid token for TON Center allows for 2 concurrent streaming connection.
Copy link
Contributor

Choose a reason for hiding this comment

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

[HIGH] Millisecond spacing inconsistency in latency bullet

Within the “TON Center Streaming API v2 provides” bullet list, the latency bullet uses 30–100ms without a space before ms. Elsewhere in the document, milliseconds are written with a space (for example, 30–100 ms). The numeric formatting guidance calls for consistent spacing before units, and diverging from that in a concise bullet about latency makes the line visually inconsistent with other timing references.

Suggested change
### API token
- For testing purposes any valid token for TON Center allows for 2 concurrent streaming connection.

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


All self-hosted components must be updated to versions that support Catchain 2.0.

- TON node and liteserver – update to the latest release before mainnet activation.
Copy link
Contributor

Choose a reason for hiding this comment

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

[HIGH] Vague “latest release” requirement for node version

The bullet “TON node and liteserver – update to the latest release before mainnet activation.” uses the vague phrase “latest release” for a required component version. The style guide forbids unversioned requirements like “latest” because they are not reproducible and make it unclear which versions are known to be compatible. This reduces reliability for operators trying to match the documented configuration.

Suggested change
- TON node and liteserver – update to the latest release before mainnet activation.

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

@github-actions

This comment has been minimized.

@mintlify
Copy link

mintlify bot commented Mar 20, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
mintlify-ton-docs 🟢 Ready View Preview Mar 20, 2026, 9:45 PM

Copy link
Contributor

@it09 it09 left a comment

Choose a reason for hiding this comment

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

Great work, minor comments

## Current status

<Aside type="note">
Mainnet validators were updated on 2026-02-12 with Catchain 2.0. Sub-second mode is not yet enabled and will be activated after testnet validation. No activation date has been announced.
Copy link
Contributor

Choose a reason for hiding this comment

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

@thekiba is the Catchain refers to Tetrachain? Its not lauched yet

Copy link
Collaborator

Choose a reason for hiding this comment

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

No, it refers to our current TON network.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Catchain 2.0 is the new consensus algorithm; it was rolled out on 2026-02-12. https://t.me/anatolii_makosov/109


### Update components

All self-hosted components must be updated to versions that support Catchain 2.0.
Copy link
Contributor

Choose a reason for hiding this comment

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

Catchain again


1. Connect to testnet endpoints.
1. Initiate a TON transfer.
1. Observe all four statuses in sequence: `"pending"` → `"confirmed"` → `"finalized"`.
Copy link
Contributor

Choose a reason for hiding this comment

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

three statuses

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Ecosystem > Blockchain nodes] Add a page on the how to move to subsecond finality guide

3 participants