From 4785bb0939d89b7770ebbd18441859732a412b25 Mon Sep 17 00:00:00 2001 From: delovoyhomie Date: Tue, 13 Jan 2026 22:03:43 +0300 Subject: [PATCH] feat: Add a high-level definition of workchains --- start-here.mdx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/start-here.mdx b/start-here.mdx index ac87d1b0e..8d62710fe 100644 --- a/start-here.mdx +++ b/start-here.mdx @@ -39,6 +39,13 @@ The other network is _testnet_, and it is used by TON developers to check that t Usually when the TON blockchain gets an update, it is first deployed to testnet, and then to mainnet after a brief period of testing, so sometimes they may run different software. Also their [configuration](/foundations/config), availability, and throughput might be different. + + Each network is split into [workchains](/foundations/shards) that can freely interact with each other, but their implementations may differ significantly. At the moment, there are two workchains: _basechain_ (`workchain_id = 0`) for regular use, and a very similar _masterchain_ (`workchain_id = -1`) for TON's [internal](/payments/overview#transaction-finality) [bookkeeping](/foundations/system). The masterchain follows mostly the same rules, except that using it is more expensive to limit the amount of traffic that interferes with TON's internals.