Skip to content

Commit 5f92669

Browse files
Merge branch 'main' into randomize-lt
2 parents 1c186ac + 12973e0 commit 5f92669

File tree

259 files changed

+7919
-5427
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

259 files changed

+7919
-5427
lines changed

docs/v3/concepts/dive-into-ton/go-from-ethereum/blockchain-services.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Blockchain services
24

35
## Domain name systems
@@ -30,3 +32,6 @@ TON Payments is a solution for lightning-fast transactions with zero network fee
3032

3133
Payment channels allow two parties to make transactions off-chain by creating a special smart contract on the blockchain with their initial balances. They can then perform as many transactions between them as they want without any speed limits or fees. The network charges fees only when opening and closing the channel. The technology guarantees proper operation by allowing a party to close the channel if the other party cheats or disappears.
3234

35+
36+
<Feedback />
37+

docs/v3/concepts/dive-into-ton/go-from-ethereum/difference-of-blockchains.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# The differences of blockchains
24

35
## Introduction
@@ -141,3 +143,6 @@ In conclusion, by comparing TON and Ethereum's architecture and technological un
141143

142144
## See also
143145
- [Smart contract addresses](/v3/concepts/dive-into-ton/ton-blockchain/smart-contract-addresses/)
146+
147+
<Feedback />
148+

docs/v3/concepts/dive-into-ton/go-from-ethereum/tvm-vs-evm.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# TVM vs EVM
24

35
## Introduction
@@ -126,3 +128,6 @@ TVM’s support for sharding-aware smart contracts and its unique data represent
126128

127129
- [Solidity vs FunC](/v3/concepts/dive-into-ton/go-from-ethereum/solidity-vs-func/)
128130
- [TVM overview](/v3/documentation/tvm/tvm-overview/)
131+
132+
<Feedback />
133+

docs/v3/concepts/dive-into-ton/introduction.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
import Player from '@site/src/components/player'
24
import Button from '@site/src/components/button'
35

@@ -93,3 +95,6 @@ For those familiar with Ethereum development, we suggest introductory articles t
9395
* [The Difference of Blockchains](/v3/concepts/dive-into-ton/go-from-ethereum/difference-of-blockchains/)
9496
* [Six unique aspects of TON Blockchain that will surprise Solidity developers](https://blog.ton.org/six-unique-aspects-of-ton-blockchain-that-will-surprise-solidity-developers)
9597
* [It’s time to try something new: Asynchronous smart contracts](https://telegra.ph/Its-time-to-try-something-new-Asynchronous-smart-contracts-03-25)
98+
99+
<Feedback />
100+

docs/v3/concepts/dive-into-ton/ton-blockchain/blockchain-comparison.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Comparison of blockchains
24

35
This document provides a comparative analysis of TON against Ethereum and Solana.
@@ -7,4 +9,6 @@ This document provides a comparative analysis of TON against Ethereum and Solana
79
| **Consensus** | Proof of Stake | Proof of History | BFT PoS |
810
| **TPS** | 100,000 TPS | 59,400 TPS | 104,715 TPS |
911
| **Block Time** | 12 sec | < 1 sec | < 1 sec |
10-
| **Time to Finalize Block** | 10-15 min | ~13 sec | < 3 sec |
12+
| **Time to Finalize Block** | 10-15 min | ~13 sec | < 3 sec |
13+
<Feedback />
14+

docs/v3/concepts/dive-into-ton/ton-blockchain/blockchain-of-blockchains.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Blockchain of blockchains
24

35

@@ -76,4 +78,6 @@ BaseChain is used for everyday transactions between actors because it's cheap, w
7678
There is a necessity for the synchronization of message routing and transaction execution. In other words, nodes in the network need a way to fix some 'point' in a multichain state and reach a consensus about that state. In TON, a special chain called **MasterChain** is used for that purpose. Blocks of MasterChain contain additional information, like the latest block hashes, about all other chains in the system, thus any observer unambiguously determines the state of all multichain systems at a single MasterChain block.
7779

7880
## See also
79-
- [Smart contract addresses](/v3/concepts/dive-into-ton/ton-blockchain/smart-contract-addresses/)
81+
- [Smart contract addresses](/v3/concepts/dive-into-ton/ton-blockchain/smart-contract-addresses/)
82+
<Feedback />
83+

docs/v3/concepts/dive-into-ton/ton-blockchain/cells-as-data-storage.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
import ConceptImage from '@site/src/components/conceptImage';
24
import ThemedImage from '@theme/ThemedImage';
35

@@ -59,3 +61,6 @@ If you want more details about cell serialization and deserialization, read [Cel
5961

6062
- [Blockchain of blockchains](docs/v3/concepts/dive-into-ton/ton-blockchain/blockchain-of-blockchains/)
6163
- [TL-B Language](/v3/documentation/data-formats/tlb/tl-b-language)
64+
65+
<Feedback />
66+

docs/v3/concepts/dive-into-ton/ton-blockchain/security-measures.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# TON security audits
24

35
The security of the TON blockchain ecosystem is of utmost importance. Below is a summary of completed audits conducted by renowned auditing firms for key components of the TON blockchain.
@@ -41,3 +43,6 @@ Audit for security and potential vulnerabilities in TVM Upgrade 2023.07.
4143

4244
## Bug bounty program
4345
To further enhance the security of the TON ecosystem, we encourage security researchers and developers to participate in the [TON security bug bounty](https://github.com/ton-blockchain/bug-bounty) program.
46+
47+
<Feedback />
48+

docs/v3/concepts/dive-into-ton/ton-blockchain/sharding.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Sharding in TON
24

35
Sharding in TON refers to dividing the blockchain into smaller, manageable pieces, or shards, for scalability. An independent set of validators operates and maintains a shard as a smaller piece of the blockchain.
@@ -25,3 +27,6 @@ In addition to dynamically creating shards, TON uses **split merge** functionali
2527
* [Blockchain of blockchains](/v3/concepts/dive-into-ton/ton-blockchain/blockchain-of-blockchains/)
2628
* [Shards dive in](/v3/documentation/smart-contracts/shards/shards-intro/)
2729
* [Infinity sharding paradigm](/v3/documentation/smart-contracts/shards/infinity-sharding-paradigm/)
30+
31+
<Feedback />
32+

docs/v3/concepts/dive-into-ton/ton-blockchain/smart-contract-addresses.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Smart contract addresses
24

35
On the TON Blockchain, every actor, including wallets and smart contracts, is represented by an address. These addresses are critical for receiving and sending messages and transactions. There are two main formats for smart contract addresses: **raw addresses** and **user-friendly addresses**.
@@ -81,3 +83,6 @@ For more details, refer to the refhandling guide in [Addresses Documentation](/v
8183

8284
- [Explorers in TON](/v3/concepts/dive-into-ton/ton-ecosystem/explorers-in-ton/)
8385
- [Smart contracts addresses documentation](/v3/documentation/smart-contracts/addresses/)
86+
87+
<Feedback />
88+

docs/v3/concepts/dive-into-ton/ton-blockchain/ton-networking.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# TON networking
24

35
The TON Ecosystem uses its peer-to-peer network protocols.
@@ -24,3 +26,6 @@ Multi-blockchain projects, such as TON, are much more demanding. For example, on
2426

2527
## See also
2628
- [TON security audits](/v3/concepts/dive-into-ton/ton-blockchain/security-measures/)
29+
30+
<Feedback />
31+

docs/v3/concepts/dive-into-ton/ton-ecosystem/explorers-in-ton.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import Player from "@site/src/components/player";
21
import Feedback from "@site/src/components/Feedback";
2+
import Player from "@site/src/components/player";
33

44
# Explorers in TON
55

docs/v3/concepts/dive-into-ton/ton-ecosystem/nft.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
---
3+
import Feedback from '@site/src/components/Feedback';
34

45
# NFT use cases
56

@@ -87,3 +88,6 @@ NFT integrated into a game allows players to own and trade in-game items in a ve
8788

8889
- [TON wallet apps](/v3/concepts/dive-into-ton/ton-ecosystem/wallet-apps/)
8990
- [Explorers in TON](/v3/concepts/dive-into-ton/ton-ecosystem/explorers-in-ton/)
91+
92+
<Feedback />
93+

docs/v3/concepts/dive-into-ton/ton-ecosystem/wallet-apps.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
import Player from '@site/src/components/player'
24

35
# Wallet apps
@@ -236,3 +238,6 @@ Tonkey is an advanced project that introduces multi-signature functionality to T
236238
- [Explorers in TON](/v3/concepts/dive-into-ton/ton-ecosystem/explorers-in-ton/)
237239
- [What is blockchain? What is a smart contract? What is gas?](https://blog.ton.org/what-is-blockchain)
238240
- [Types of Wallet Contracts](/v3/documentation/smart-contracts/contracts-specs/wallet-contracts/)
241+
242+
<Feedback />
243+

docs/v3/concepts/educational-resources.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
import Button from '@site/src/components/button'
24

35
# Educational resources
@@ -73,3 +75,6 @@ Russian
7375
* [Awesome TON](https://github.com/ton-community/awesome-ton)
7476
* [TON Dev Study YouTube Channel](https://www.youtube.com/@TONDevStudy)
7577

78+
79+
<Feedback />
80+

docs/v3/concepts/glossary.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Glossary
24

35
## Introduction
@@ -504,3 +506,6 @@ ___________
504506
### Yolo
505507

506508
**Yolo** — “you only live once,” a slang acronym used as a call to live life to the fullest without taking into account the risk of the given endeavor.
509+
510+
<Feedback />
511+

docs/v3/concepts/qa-outsource/auditors.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
import Button from '@site/src/components/button'
24

35
:::danger
@@ -25,3 +27,6 @@ Find TON Ecosystem auditors on [ton.app/audit](https://ton.app/audit).
2527
* [TON Ecosystem Auditors](https://ton.app/audit)
2628
* [TON Jobs](https://jobs.ton.org/jobs)
2729
* [TON Talents](https://ton.org/en/talents)
30+
31+
<Feedback />
32+

docs/v3/concepts/qa-outsource/outsource.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
import Button from '@site/src/components/button'
24

35

@@ -155,3 +157,6 @@ Softstack is a leading service provider of comprehensive Web3 solutions, since 2
155157

156158
## See also
157159
* [Security Assurance Providers](/v3/concepts/qa-outsource/auditors/)
160+
161+
<Feedback />
162+

docs/v3/contribute/content-standardization.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
import ThemedImage from "@theme/ThemedImage";
24

35
# Content standardization
@@ -481,3 +483,6 @@ When using these words, refer to them in lowercase unless they are the first wor
481483
- [Content standardization](/v3/contribute/content-standardization/)
482484
- [Typography](/v3/contribute/typography/)
483485
- [Localization program](/v3/contribute/localization-program/overview/)
486+
487+
<Feedback />
488+

docs/v3/contribute/contribution-rules.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Contribution Guidelines
24

35
:::danger
@@ -47,3 +49,6 @@ The TON Ecosystem is being built for the entire world, so it's crucial that it's
4749

4850
* [TON Contribution Guidelines](/v3/contribute/contribution-rules/)
4951
* [Tutorial Styling Guidelines](/v3/contribute/tutorials/guidelines/)
52+
53+
<Feedback />
54+

docs/v3/contribute/docs/guidelines.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Common Documentation Principals
24

35
:::danger
@@ -22,4 +24,6 @@ Use code snippets, screenshots, or diagrams to illustrate your points and make t
2224
Tech documentation can quickly become outdated due to changes in technology or software updates. It is important to review and update the documentation regularly to ensure that it remains accurate and relevant to the current version of the software.
2325

2426
## Get feedback
25-
Before publishing the documentation, it is a good idea to get feedback from other contributors or users. This can help identify areas that may be confusing or unclear, and allow you to make improvements before the documentation is released.
27+
Before publishing the documentation, it is a good idea to get feedback from other contributors or users. This can help identify areas that may be confusing or unclear, and allow you to make improvements before the documentation is released.
28+
<Feedback />
29+

docs/v3/contribute/docs/schemes-guidelines.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
import ConceptImage from '@site/src/components/conceptImage';
24
import ThemedImage from '@theme/ThemedImage';
35

@@ -96,3 +98,6 @@ In the case of complex and repetitive communication schemes between 2-3 actors,
9698

9799
* [message-processing.vsdx](/schemes-visio/message_processing.vsdx)
98100

101+
102+
<Feedback />
103+

docs/v3/contribute/localization-program/how-it-works.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# How it works
24

35
![how it works](/img/localizationProgramGuideline/localization-program.png)
@@ -144,3 +146,6 @@ We use DeepL for AI translation in our Crowdin project:
144146
![pre-translate-config](/img/localizationProgramGuideline/howItWorked/pre-translate-config.png)
145147

146148
That's it! Now, you can take a break and wait for the pre-translation to complete.
149+
150+
<Feedback />
151+

docs/v3/contribute/localization-program/how-to-contribute.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# How to contribute
24

35
This page explains how to participate in the localization program for TON documentation.
@@ -129,3 +131,6 @@ Once you complete these steps, you can see the preview of your language in the P
129131
![ko preview](/img/localizationProgramGuideline/ko_preview.png)
130132

131133
When your language is ready for the TON docs, create an issue, and we'll set your language into the production environment.
134+
135+
<Feedback />
136+

docs/v3/contribute/localization-program/overview.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Localization
24

35
The localization is a collaborative effort to translate various TON-related documents into multiple languages, making the website accessible to billions of non-English speakers worldwide.
@@ -34,3 +36,6 @@ If you are participating in or considering joining the Translation Program, refe
3436
* [Translation style guide](/v3/contribute/localization-program/translation-style-guide) – Instructions and tips for translators.
3537
* [Crowdin online editor guide](https://support.crowdin.com/online-editor/) – An in-depth guide to using the Crowdin online editor and some of Crowdin's advanced features.
3638

39+
40+
<Feedback />
41+

docs/v3/contribute/localization-program/translation-style-guide.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Translation style guide
24
This translation style guide contains essential guidelines, instructions, and tips for translators, helping us localize the website.
35

@@ -185,3 +187,6 @@ Some examples of what to be particularly mindful of:
185187
When translating, try not to rush. Take it easy and have fun!
186188

187189
Thank you for helping us localize the website and make it accessible to a wider audience. The TON community is global, and we are happy you are a part of it!
190+
191+
<Feedback />
192+

docs/v3/contribute/maintainers.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Maintainers
24

35
## Active team
@@ -44,3 +46,6 @@ We sincerely appreciate each contributor who has helped make TON documentation a
4446
- [Content standardization](/v3/contribute/content-standardization/)
4547
- [Typography](/v3/contribute/typography/)
4648
- [Localization program](/v3/contribute/localization-program/overview/)
49+
50+
<Feedback />
51+

docs/v3/contribute/participate.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13

24
# Contribution Guide
35

@@ -49,3 +51,6 @@ Write a _ton-footstep_ to receive a funding for your contributing.
4951
2. Follow a guide [How to complete ton-bounty?](https://github.com/ton-society/grants-and-bounties/blob/main/bounties/BOUNTIES_PROGRAM_GUIDELINES.md#got-assigned-submit-a-questbook-proposal) to complete bounty and get reward.
5052
3. In your task, you will be asked for a wallet to send a reward.
5153
4. Get rewarded!
54+
55+
<Feedback />
56+

docs/v3/contribute/style-guide.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Documentation style guide
24

35
## Introduction
@@ -156,3 +158,6 @@ Learn the following guides in detail, and keep content consistent.
156158
- [Content standardization](/v3/contribute/content-standardization/)
157159
- [Typography](/v3/contribute/typography/)
158160
- [Localization program](/v3/contribute/localization-program/overview/)
161+
162+
<Feedback />
163+

docs/v3/contribute/tutorials/guidelines.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Feedback from '@site/src/components/Feedback';
2+
13
# Tutorial Styling Guidelines
24

35
:::danger
@@ -133,3 +135,6 @@ import { useEffect, useState } from 'react';
133135
*For example*: `mkdir example && cd example`
134136
- If you use `npm init` to initialize a project directory, explain the prompts or use the `-y` flag.
135137
- If you use `npm install` use the `-save` flag.
138+
139+
<Feedback />
140+

0 commit comments

Comments
 (0)