Skip to content

Commit

Permalink
feat: fix part of links
Browse files Browse the repository at this point in the history
  • Loading branch information
a-bahdanau committed Oct 28, 2024
1 parent f98b1ba commit 992f3ea
Show file tree
Hide file tree
Showing 50 changed files with 199 additions and 106 deletions.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@

### Thank you for your interest in contributing!

Please see [our contributing guide on documentation](https://docs.ton.org/contribute/) for the latest information on how to contribute!
Please see [our contributing guide on documentation](/v3/contribute/) for the latest information on how to contribute!
8 changes: 4 additions & 4 deletions docs/develop/dapps/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,9 @@ RU

Here are some key resources that you'll need throughout your DApp development journey:

1. [Developer Wallets](/v3/concepts/dive-into-ton/ton-blockchain/wallet-apps)
2. [Blockchain Explorers](/v3/concepts/dive-into-ton/ton-blockchain/explorers-in-ton)
3. [API Documentation](/develop/dapps/apis/)
1. [Developer Wallets](/v3/concepts/dive-into-ton/ton-ecosystem/wallet-apps)
2. [Blockchain Explorers](/v3/concepts/dive-into-ton/ton-ecosystem/explorers-in-ton)
3. [API Documentation](/v3/guidelines/dapps/apis-sdks/api-types)
4. [SDKs for Various Languages](/v3/guidelines/dapps/apis-sdks/sdk)
5. [Using the Testnet](/v3/documentation/smart-contracts/getting-started/testnet)
6. [TON Unfreezer](https://unfreezer.ton.org/)
Expand All @@ -76,7 +76,7 @@ Working with assets? These guides cover the essentials:

- [Payments Processing](/v3/guidelines/dapps/asset-processing/payments-processing)
- [Token (Jetton) Processing](/v3/guidelines/dapps/asset-processing/jettons)
- [Handling NFTs](/develop/dapps/asset-processing/nft)
- [Handling NFTs](/v3/guidelines/dapps/asset-processing/nft-processing/nfts)
- [Parsing Metadata](/v3/guidelines/dapps/asset-processing/nft-processing/metadata-parsing)

### Introduction to DeFi
Expand Down
2 changes: 1 addition & 1 deletion docs/v3/documentation/dapps/assets/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ TON has three types of digital assets.
- Native token, which is special kind of assets that can be attached to any message on the network. But these asset is currently not in use since the functionality for issuing new native tokens is closed.

## Interaction with TON blockchain
Basic operations on TON Blockchain can be carried out via TonLib. It is a shared library which can be compiled along with a TON node and expose APIs for interaction with the blockchain via so-called lite servers (servers for lite clients). TonLib follows a trustless approach by checking proofs for all incoming data; thus, there is no necessity for a trusted data provider. Methods available to TonLib are listed [in the TL scheme](https://github.com/ton-blockchain/ton/blob/master/tl/generate/scheme/tonlib_api.tl#L234). They can be used either as a shared library via [wrappers](/develop/dapps/asset-processing/#repositories).
Basic operations on TON Blockchain can be carried out via TonLib. It is a shared library which can be compiled along with a TON node and expose APIs for interaction with the blockchain via so-called lite servers (servers for lite clients). TonLib follows a trustless approach by checking proofs for all incoming data; thus, there is no necessity for a trusted data provider. Methods available to TonLib are listed [in the TL scheme](https://github.com/ton-blockchain/ton/blob/master/tl/generate/scheme/tonlib_api.tl#L234). They can be used either as a shared library via [wrappers](/v3/guidelines/dapps/asset-processing/payments-processing/#repositories).

## Read next

Expand Down
2 changes: 1 addition & 1 deletion docs/v3/documentation/dapps/assets/usdt.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ To integrate Tether’s USD₮ Token on TON Blockchain use the contract address:
:::

<Button href="https://github.com/ton-community/assets-sdk" colorType="primary" sizeType={'sm'}>Assets SDK</Button>
<Button href="https://docs.ton.org/v3/guidelines/dapps/asset-processing/jettons" colorType={'secondary'} sizeType={'sm'}>Jetton Processing</Button>
<Button href="v3/guidelines/dapps/asset-processing/jettons" colorType={'secondary'} sizeType={'sm'}>Jetton Processing</Button>
<Button href="https://github.com/ton-community/tma-usdt-payments-demo?tab=readme-ov-file#tma-usdt-payments-demo" colorType={'secondary'} sizeType={'sm'}>TMA USDT payments demo</Button>


Expand Down
4 changes: 2 additions & 2 deletions docs/v3/documentation/dapps/defi/coins.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Transaction fees, gas payments (i.e., smart contract message processing fees), a

Toncoin is used to make the deposits required to become a blockchain validator.

The process of making Toncoin payments is described in the [corresponding section](/develop/dapps/asset-processing).
The process of making Toncoin payments is described in the [corresponding section](/v3/guidelines/dapps/asset-processing/payments-processing).

You can find out where to buy or exchange Toncoin on the [website](https://ton.org/coin).

Expand All @@ -26,4 +26,4 @@ Thus, extra currencies are best used for well-known decentralized currencies (fo

[Jettons](/v3/documentation/dapps/defi/tokens#jettons) are suitable for other tasks.

At the moment, no extra currency has been created on TON Blockchain. TON Blockchain has full support for extra currencies by accounts and messages, but the minter system contract for their creation has not yet been created.
At the moment, no extra currency has been created on TON Blockchain. TON Blockchain has full support for extra currencies by accounts and messages, but the minter system contract for their creation has not yet been created.
2 changes: 1 addition & 1 deletion docs/v3/documentation/dapps/defi/ton-payments.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@ Find examples of using payment channels in the [Hack-a-TON #1](https://ton.org/h

## See Also

* [Payments Processing](/develop/dapps/asset-processing)
* [Payments Processing](/v3/guidelines/dapps/asset-processing/payments-processing)
* [TON Connect](/v3/guidelines/ton-connect/overview)
2 changes: 1 addition & 1 deletion docs/v3/documentation/dapps/oracles/red_stone.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ To learn more about RedStone oracles design go to the [RedStone docs](https://do
### price_manager.fc

- Sample oracle contract that consumes RedStone oracles data [price_manager.fc](https://github.com/redstone-finance/redstone-oracles-monorepo/blob/main/packages/ton-connector/contracts/price_manager.fc) written in
FunC. It requires [TVM Upgrade 2023.07](https://docs.ton.org/v3/documentation/tvm/changelog/tvm-upgrade-2023-07).
FunC. It requires [TVM Upgrade 2023.07](v3/documentation/tvm/changelog/tvm-upgrade-2023-07).

#### initial data

Expand Down
4 changes: 2 additions & 2 deletions docs/v3/documentation/data-formats/tlb/tl-b-language.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import ThemedImage from '@theme/ThemedImage';
TL-B (Type Language - Binary) serves to describe the type system, constructors and existing functions. For example, we
can use TL-B schemes to build binary structures associated with TON Blockchain. Special TL-B parsers can read schemes to
deserialize binary data into different objects. TL-B describes data schemes for `Cell` objects. If you not familiar
with `Cells`, please read [Cell & Bag of Cells(BOC)](https://docs.ton.org/v3/documentation/data-formats/tlb/cell-boc#cell) article.
with `Cells`, please read [Cell & Bag of Cells(BOC)](v3/documentation/data-formats/tlb/cell-boc#cell) article.

## Overview

Expand Down Expand Up @@ -516,7 +516,7 @@ unary_succ$1 {n:#} x:(Unary ~n) = Unary ~(n + 1);
_ u:(Unary Any) = UnaryChain;
```

This is example has good explanation in [TL-B Types](https://docs.ton.org/v3/documentation/data-formats/tlb/tl-b-types#unary)
This is example has good explanation in [TL-B Types](v3/documentation/data-formats/tlb/tl-b-types#unary)
article. The main idea here is that `UnaryChain` will recursively deserialize until reach of `unary_zero$0` (because we
know last element of `Unary X` type by definition `unary_zero$0 = Unary ~0;` and `X` is calculated in runtime
due `Unary ~(n + 1)` definition).
Expand Down
Loading

0 comments on commit 992f3ea

Please sign in to comment.