Skip to content

Commit 466b05a

Browse files
committed
init
1 parent c01192a commit 466b05a

File tree

4 files changed

+61
-23
lines changed

4 files changed

+61
-23
lines changed

docs/develop/dapps/asset-processing/README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,19 @@ It is suggested to set several MEMO deposit wallets for better performance.
3333
- [Read Jetton Proccesing](/develop/dapps/asset-processing/jettons)
3434

3535

36-
### Made by TON Community
36+
## Ready Solutions for CEX
37+
38+
### Tonapi Embed
39+
40+
Tonapi Embed - on-premises solution designed to operate with deposits and withdrawals, ensuring high-performance and lightweight deployment.
41+
42+
* Trust-less system running on any TON Liteservers.
43+
* Maintaining deposits and withdrawals for Toncoin and Jettons as well.
44+
* Solution developed according to the recommended MEMO-deposits and highload withdrawals guidelines provided by TF Core team.
45+
46+
For cooperation, please contact to [@tonrostislav](https://t.me/tonrostislav).
47+
48+
## Made by TON Community
3749

3850
#### GO
3951

docs/develop/dapps/asset-processing/address-verification.mdx

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import TabItem from '@theme/TabItem';
33

44
# Wallet Address Validation
55

6-
### How to Check the Validity of a TON Wallet Address?
6+
### How to Check the Validity of a TON Address?
77

88

99

@@ -34,14 +34,22 @@ import TabItem from '@theme/TabItem';
3434

3535

3636
</TabItem>
37-
<TabItem value="Java" label="Ton4j">
37+
<TabItem value="Java" label="ton4j">
3838

3939
```javascript
40-
try {
40+
/* Maven
41+
<dependency>
42+
<groupId>io.github.neodix42</groupId>
43+
<artifactId>address</artifactId>
44+
<version>0.3.2</version>
45+
</dependency>
46+
*/
47+
48+
try {
4149
Address.of("...");
42-
} catch (e) {
50+
} catch (Exception e) {
4351
// not valid address
44-
}
52+
}
4553
```
4654

4755
</TabItem>
@@ -50,7 +58,7 @@ import TabItem from '@theme/TabItem';
5058
```javascript
5159
try {
5260
AddrStd("...")
53-
} catch(e: IllegalArgumentException) {
61+
} catch (e: IllegalArgumentException) {
5462
// not valid address
5563
}
5664
```

docs/develop/dapps/asset-processing/jettons.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ It is suggested to set several MEMO deposit wallets for better performance.
2727

2828
[Memo-less deposits](https://github.com/gobicycle/bicycle) - This solution also exists, but is more difficult to integrate. However, we can assist with this, if you would prefer to take this route. Please notify us before deciding to implement this approach.
2929

30+
3031
### Additional Info
3132

3233
:::caution Transaction Notification
@@ -39,16 +40,29 @@ if you will be allowing your users set a custom memo when withdrawing jettons -
3940

4041
- For Go, one should consider [tonutils-go](https://github.com/xssnick/tonutils-go). At the moment, we recommend the JS lib.
4142

43+
## Ready Solutions for CEX
44+
45+
### Tonapi Embed
46+
47+
Tonapi Embed - on-premises solution designed to operate with deposits and withdrawals, ensuring high-performance and lightweight deployment.
48+
49+
* Trust-less system running on any TON Liteservers.
50+
* Maintaining deposits and withdrawals for Toncoin and Jettons as well.
51+
* Solution developed according to the recommended MEMO-deposits and highload withdrawals guidelines provided by TF Core team.
4252

43-
## Content List
53+
For cooperation, please contact to [@tonrostislav](https://t.me/tonrostislav).
4454

4555

56+
## Jetton Processing Global Overview
57+
58+
### Content List
59+
4660
:::tip
4761
In following docs offers details about Jettons architecture generally, as well as core concepts of TON which may be different from EVM-like and other blockchains. This is crucial reading in order for one to grasp a good understanding of TON, and will greatly help you.
4862
:::
4963

5064
This document describes the following in order:
51-
1. Overview
65+
1. Introduction
5266
2. Architecture
5367
2. Jetton Master Contract (Token Minter)
5468
3. Jetton Wallet Contract (User Wallet)
@@ -58,17 +72,13 @@ This document describes the following in order:
5872
6. Wallet processing
5973
7. Best Practices
6074

61-
## Overview
75+
### Introduction
6276

6377
:::info
6478
TON transactions are irreversible after just one confirmation.
6579
For clear understanding, the reader should be familiar with the basic principles of asset processing described in [this section of our documentation](/develop/dapps/asset-processing/). In particular, it is important to be familiar with [contracts](/learn/overviews/addresses#everything-is-a-smart-contract), [wallets](/develop/smart-contracts/tutorials/wallet), [messages](/develop/smart-contracts/guidelines/message-delivery-guarantees) and deployment process.
6680
:::
6781

68-
:::Info
69-
For the best user experience, it is suggested to avoid waiting on additional blocks once transactions are finalized on the TON Blockchain. Read more in the [Catchain.pdf](https://docs.ton.org/catchain.pdf#page=3).
70-
:::
71-
7282
Quick jump to the core description of jetton processing:
7383

7484
<Button href="/develop/dapps/asset-processing/jettons#accepting-jettons-from-users-through-a-centralized-wallet" colorType={'primary'} sizeType={'sm'}>Centralized Proccessing</Button>

docs/develop/dapps/cookbook.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ print(address.to_str(is_user_friendly=True, is_bounceable=False, is_url_safe=Tru
248248
</Tabs>
249249

250250

251-
### How to Check the Validity of a TON Wallet Address?
251+
### How to Check the Validity of a TON Address?
252252

253253

254254
<Tabs groupId="address-examples">
@@ -280,15 +280,23 @@ if _, err := address.ParseAddr("EQCD39VS5j...HUn4bpAOg8xqB2N"); err != nil {
280280

281281

282282
</TabItem>
283-
<TabItem value="Java" label="Ton4j">
283+
<TabItem value="Java" label="ton4j">
284284

285-
```javascript
286-
try {
287-
Address.of("...");
288-
} catch (e) {
289-
// not valid address
290-
}
291-
```
285+
```javascript
286+
/* Maven
287+
<dependency>
288+
<groupId>io.github.neodix42</groupId>
289+
<artifactId>address</artifactId>
290+
<version>0.3.2</version>
291+
</dependency>
292+
*/
293+
294+
try {
295+
Address.of("...");
296+
} catch (Exception e) {
297+
// not valid address
298+
}
299+
```
292300

293301
</TabItem>
294302
<TabItem value="Kotlin" label="ton-kotlin">

0 commit comments

Comments
 (0)