Skip to content

Commit

Permalink
Merge branch 'ton-community:staging' into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
a-bahdanau authored Oct 30, 2024
2 parents f25ea77 + d6a427d commit d9b3cac
Show file tree
Hide file tree
Showing 9 changed files with 103 additions and 54 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Blockchain services
# Blockchain Services

## Domain Name Systems

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# The difference of blockchains
# The Difference of Blockchains

In this chapter, we will examine the key differences between the Ethereum blockchain compared to the TON blockchain. The analysis will include an overview of the network architectures, highlight their unique features, and evaluate the advantages and disadvantages of each.

Expand Down
2 changes: 2 additions & 0 deletions docs/v3/concepts/qa-outsource/auditors.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Test your software with the following quality assurance providers.

## Primary TON Blockchain SAP

* [beosin.com](https://beosin.com/?lang=en-US)
* [certik.com](certik.com)
* [quantstamp.com](https://quantstamp.com/)
* [ton.tech](https://ton.tech/)
Expand All @@ -16,5 +17,6 @@ Test your software with the following quality assurance providers.


## See Also
* [TON Ecosystem Auditors](https://ton.app/audit)
* [Outsource Development](/v3/concepts/qa-outsource/outsource)
* [Ton Jobs](https://jobs.ton.org/jobs)
109 changes: 75 additions & 34 deletions navbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,23 +15,19 @@ module.exports = {
items: [
{
to: '/v3/concepts/dive-into-ton/introduction',
label: 'Introduction to TON',
label: 'Introduction',
},
{
to: '/v3/concepts/dive-into-ton/ton-blockchain/blockchain-of-blockchains',
label: 'Blockchain of Blockchains',
},
{
to: '/v3/concepts/dive-into-ton/ton-blockchain/smart-contract-addresses',
label: 'Smart Contract Addresses',
to: '/v3/concepts/dive-into-ton/ton-ecosystem/wallet-apps',
label: 'Wallets',
},
{
to: '/v3/concepts/dive-into-ton/ton-blockchain/cells-as-data-storage',
label: 'Cells as a Data Structure',
to: '/v3/concepts/dive-into-ton/ton-ecosystem/explorers-in-ton',
label: 'Explorers',
},
{
to: '/v3/concepts/dive-into-ton/ton-blockchain/ton-networking',
label: 'TON Networking',
to: '/v3/concepts/dive-into-ton/ton-blockchain/blockchain-of-blockchains',
label: 'Blockchain',
},
],
},
Expand Down Expand Up @@ -62,6 +58,18 @@ module.exports = {
to: 'v3/guidelines/dapps/apis-sdks/sdk',
label: 'APIs and SDKs',
},
{
to: '/v3/guidelines/dapps/cookbook',
label: 'Cookbook',
},
],
},
{
type: 'dropdown',
to: '/v3/documentation/dapps/assets/overview',
position: 'left',
label: 'Assets',
items: [
{
to: '/v3/guidelines/dapps/asset-processing/payments-processing',
label: 'Payment Processing',
Expand All @@ -70,6 +78,14 @@ module.exports = {
to: 'v3/guidelines/dapps/asset-processing/jettons',
label: 'Jetton Processing',
},
{
to: '/v3/documentation/dapps/assets/usdt',
label: 'USDT Processing',
},
{
to: 'v3/guidelines/dapps/asset-processing/mintless-jettons',
label: 'Mintless Jetton Processing',
},
{
to: '/v3/guidelines/dapps/tutorials/mint-your-first-token',
label: 'Mint your Tokens',
Expand All @@ -78,10 +94,6 @@ module.exports = {
to: '/v3/guidelines/dapps/tutorials/nft-minting-guide',
label: 'Mint your NFTs',
},
{
to: '/v3/guidelines/dapps/cookbook',
label: 'Cookbook',
},
],
},
{
Expand All @@ -92,35 +104,60 @@ module.exports = {
items: [
{
to: '/v3/documentation/smart-contracts/contracts-specs/wallet-contracts',
label: 'Wallets',
label: 'Contracts Specification',
},
{
to: '/v3/documentation/smart-contracts/message-management/sending-messages',
label: 'Sending Messages',
to: '/v3/documentation/smart-contracts/addresses',
label: 'Address Specification',
},
{
to: 'v3/documentation/smart-contracts/message-management/messages-and-transactions',
label: 'Messages and Transactions',
},
{
to: 'v3/documentation/smart-contracts/transaction-fees/fees',
label: 'Transaction Fees',
},
{
to: '/v3/guidelines/smart-contracts/security/things-to-focus',
label: 'Best Practices',
},
{
to: 'v3/documentation/tvm/tvm-overview',
label: 'TON Virtual Machine (TVM)',
},
],
},

{
type: 'dropdown',
to: 'v3/documentation/smart-contracts/overview',
position: 'left',
label: 'Program Languages',
items: [
{
to: 'v3/documentation/smart-contracts/func/overview',
label: 'FunC Development Language',
label: 'FunC',
},
{
to: '/v3/documentation/tvm/instructions',
label: 'TVM Instruction',
},
{
to: 'v3/documentation/smart-contracts/func/cookbook',
label: 'FunC Cookbook',
},
{
to: '/v3/documentation/data-formats/tlb/cell-boc',
label: 'Data formats',
to: 'https://docs.tact-lang.org/',
label: 'Tact',
},
{
to: 'v3/documentation/tvm/tvm-overview',
label: 'TON Virtual Machine (TVM)',
to: '/v3/documentation/smart-contracts/fift/overview',
label: 'Fift',
},
{
to: 'v3/guidelines/smart-contracts/guidelines',
label: 'Best Practices for Contracts',
to: '/v3/documentation/data-formats/tlb/tl-b-language',
label: 'TL-B',
},
],
},
Expand All @@ -132,23 +169,27 @@ module.exports = {
items: [
{
to: '/v3/documentation/infra/nodes/mytonctrl/mytonctrl-overview',
label: 'Manage Blockchain Nodes',
label: 'Software (Mytonctrl)',
},
{
to: '/v3/guidelines/nodes/nodes-troubleshooting',
label: 'Troubleshooting the Node',
to: '/v3/guidelines/nodes/running-nodes/liteserver-node',
label: 'Liteserver',
},
{
to: '/v3/documentation/smart-contracts/contracts-specs/single-nominator-pool',
label: 'Single Nominator Pool',
to: '/v3/guidelines/nodes/running-nodes/validator-node',
label: 'Validator',
},
{
to: '/v3/documentation/smart-contracts/contracts-specs/nominator-pool',
label: 'Nominator Pool',
to: '/v3/guidelines/smart-contracts/howto/single-nominator-pool',
label: 'Single Nominator Pool',
},
// {
// to: '/v3/guidelines/nodes/running-nodes/archive-node', // TODO: add article
// label: 'Running Nodes',
// },
{
to: '/v3/guidelines/nodes/running-nodes/archive-node', // TODO: add article
label: 'Running Nodes',
to: '/v3/guidelines/nodes/nodes-troubleshooting',
label: 'Troubleshooting',
},
{
to: '/v3/guidelines/nodes/faq',
Expand Down
6 changes: 3 additions & 3 deletions redirects/redirects.json
Original file line number Diff line number Diff line change
Expand Up @@ -333,11 +333,11 @@
},
{
"from": "/develop/blockchain/sharding-lifecycle",
"to": "/v3/documentation/smart-contracts/infinity-sharding-paradigm"
"to": "/v3/documentation/smart-contracts/shards/infinity-sharding-paradigm"
},
{
"from": "/develop/blockchain/shards",
"to": "/v3/documentation/smart-contracts/shards"
"from": "/develop/blockchain/shards",
"to": "/v3/documentation/smart-contracts/shards/shards-intro"
},
{
"from": "/develop/smart-contracts/environment/testnet",
Expand Down
2 changes: 1 addition & 1 deletion sidebars/concepts.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ module.exports = [
},
{
type: 'category',
label: 'Go from Ethereum?',
label: 'Newcomers from Ethereum',
items: [
'v3/concepts/dive-into-ton/go-from-ethereum/difference-of-blockchains',
'v3/concepts/dive-into-ton/go-from-ethereum/tvm-vs-evm',
Expand Down
34 changes: 20 additions & 14 deletions sidebars/documentation.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ module.exports = [
},
'v3/documentation/smart-contracts/overview',
'v3/documentation/smart-contracts/addresses',
'v3/documentation/smart-contracts/shards',
'v3/documentation/smart-contracts/infinity-sharding-paradigm',
{
type: 'category',
label: 'Getting Started',
Expand All @@ -25,17 +23,31 @@ module.exports = [
'v3/documentation/smart-contracts/getting-started/testnet',
],
},
{
type: 'category',
label: 'Contracts Specification',
items: [
'v3/documentation/smart-contracts/contracts-specs/wallet-contracts',
'v3/documentation/smart-contracts/contracts-specs/highload-wallet',
'v3/documentation/smart-contracts/contracts-specs/vesting-contract',
'v3/documentation/smart-contracts/contracts-specs/governance',
'v3/documentation/smart-contracts/contracts-specs/nominator-pool',
'v3/documentation/smart-contracts/contracts-specs/single-nominator-pool',
'v3/documentation/smart-contracts/contracts-specs/precompiled-contracts',
'v3/documentation/smart-contracts/contracts-specs/examples',
],
},
{
type: 'category',
label: 'Message Management',
items: [
'v3/documentation/smart-contracts/message-management/ecosystem-messages-layout',
'v3/documentation/smart-contracts/message-management/messages-and-transactions',
'v3/documentation/smart-contracts/message-management/sending-messages',
'v3/documentation/smart-contracts/message-management/message-modes-cookbook',
'v3/documentation/smart-contracts/message-management/internal-messages',
'v3/documentation/smart-contracts/message-management/external-messages',
'v3/documentation/smart-contracts/message-management/non-bounceable-messages',
'v3/documentation/smart-contracts/message-management/message-modes-cookbook',
'v3/documentation/smart-contracts/message-management/ecosystem-messages-layout',
],
},
{
Expand All @@ -50,16 +62,10 @@ module.exports = [
},
{
type: 'category',
label: 'Contracts Specification',
label: 'Sharding',
items: [
'v3/documentation/smart-contracts/contracts-specs/wallet-contracts',
'v3/documentation/smart-contracts/contracts-specs/highload-wallet',
'v3/documentation/smart-contracts/contracts-specs/vesting-contract',
'v3/documentation/smart-contracts/contracts-specs/governance',
'v3/documentation/smart-contracts/contracts-specs/nominator-pool',
'v3/documentation/smart-contracts/contracts-specs/single-nominator-pool',
'v3/documentation/smart-contracts/contracts-specs/precompiled-contracts',
'v3/documentation/smart-contracts/contracts-specs/examples',
'v3/documentation/smart-contracts/shards/shards-intro',
'v3/documentation/smart-contracts/shards/infinity-sharding-paradigm',
],
},
{
Expand Down Expand Up @@ -274,11 +280,11 @@ module.exports = [
type: 'category',
label: 'TL-B',
items: [
'v3/documentation/data-formats/tlb/tl-b-language',
'v3/documentation/data-formats/tlb/cell-boc',
'v3/documentation/data-formats/tlb/exotic-cells',
'v3/documentation/data-formats/tlb/library-cells',
'v3/documentation/data-formats/tlb/proofs',
'v3/documentation/data-formats/tlb/tl-b-language',
'v3/documentation/data-formats/tlb/tl-b-types',
'v3/documentation/data-formats/tlb/canonical-cell-serialization',
'v3/documentation/data-formats/tlb/msg-tlb',
Expand Down

0 comments on commit d9b3cac

Please sign in to comment.