diff --git a/docs/v3/concepts/dive-into-ton/ton-blockchain/cells-as-data-storage.md b/docs/v3/concepts/dive-into-ton/ton-blockchain/cells-as-data-storage.md index dbf4622868..58f613ff16 100644 --- a/docs/v3/concepts/dive-into-ton/ton-blockchain/cells-as-data-storage.md +++ b/docs/v3/concepts/dive-into-ton/ton-blockchain/cells-as-data-storage.md @@ -1,3 +1,6 @@ +import ConceptImage from '@site/src/components/conceptImage'; +import ThemedImage from '@theme/ThemedImage'; + # Cells as Data Storage Everything in TON is stored in cells. A cell is a data structure containing: @@ -9,10 +12,17 @@ Bits and references are not intermixed (they are stored separately). Circular re Thus, all cells constitute a directed acyclic graph (DAG). Here is a good picture to illustrate: -![Directed Acyclic Graph](/img/docs/dag.png) +

+ +

## Cell types - Currently, there are 5 types of cells: _ordinary_ and 4 _exotic_. The exotic types are the following: * Pruned branch cell diff --git a/docs/v3/contribute/docs/schemes-guidelines.mdx b/docs/v3/contribute/docs/schemes-guidelines.mdx index 80867afa3c..03d5dc04c5 100644 --- a/docs/v3/contribute/docs/schemes-guidelines.mdx +++ b/docs/v3/contribute/docs/schemes-guidelines.mdx @@ -15,13 +15,14 @@ If the order of transactions doesn't matter, you can omit their labels. This sim #### Annotation Primitives -|Figure|Description| -|------|-----------| -|![](/img/docs/scheme-templates/message-processing-graphs/circle_for_smart_contract.svg?raw=true) | Circle - Smart Contract entity | -|![](/img/docs/scheme-templates/message-processing-graphs/rectangle_for_regular_message.svg?raw=true) | Rectangle - Message Entity | -|![](/img/docs/scheme-templates/message-processing-graphs/dashed_rectgl_for_optional_message.svg?raw=true) | Dashed Rectangle - Optional Message Entity | -|![](/img/docs/scheme-templates/message-processing-graphs/line_for_transaction.svg?raw=true) | Transactions (numeration optional)| -|![](/img/docs/scheme-templates/message-processing-graphs/person_figure_for_actor.svg?raw=true) | Actor| + +

* Avoid using big quantity different and bright colors. * Use the modification of figures, such as using a dashed border line. @@ -35,7 +36,7 @@ If the order of transactions doesn't matter, you can omit their labels. This sim alt="" sources={{ light: '/img/docs/message-delivery/message_delivery_2.svg?raw=true', - dark: '/img/docs/message-delivery/message_delivery_2.svg?raw=true', + dark: '/img/docs/message-delivery/message_delivery_2_dark.svg?raw=true', }} />

@@ -79,7 +80,7 @@ In the case of complex and repetitive communication schemes between 2-3 actors, alt="" sources={{ light: '/img/docs/message-delivery/message_delivery_7.svg?raw=true', - dark: '/img/docs/message-delivery/message_delivery_7.svg?raw=true', + dark: '/img/docs/message-delivery/message_delivery_7_dark.svg?raw=true', }} /> diff --git a/docs/v3/documentation/smart-contracts/contracts-specs/wallet-contracts.md b/docs/v3/documentation/smart-contracts/contracts-specs/wallet-contracts.md index f366c9100d..5c2bb8fa2b 100644 --- a/docs/v3/documentation/smart-contracts/contracts-specs/wallet-contracts.md +++ b/docs/v3/documentation/smart-contracts/contracts-specs/wallet-contracts.md @@ -1,3 +1,6 @@ +import ConceptImage from '@site/src/components/conceptImage'; +import ThemedImage from '@theme/ThemedImage'; + # Types of Wallet Contracts You may have heard about different versions of wallets on the TON Blockchain. But what do these versions actually mean, and how do they differ? @@ -201,7 +204,15 @@ If `state_init` doesn't make much sense from its name, take a look at the follow ### Wallet V5 It is the most modern wallet version at the moment, developed by the Tonkeeper team, aimed at replacing V4 and allowing arbitrary extensions. - +

+ +





The V5 wallet standard offers many benefits that improve the experience for both users and merchants. V5 supports gas-free transactions, account delegation and recovery, subscription payments using tokens and Toncoin, and low-cost multi-transfers. In addition to retaining the previous functionality (V4), the new contract allows you to send up to 255 messages at a time. Wallet source code: diff --git a/docs/v3/documentation/smart-contracts/message-management/message-modes-cookbook.mdx b/docs/v3/documentation/smart-contracts/message-management/message-modes-cookbook.mdx index 87e57b1244..361bacf9b0 100644 --- a/docs/v3/documentation/smart-contracts/message-management/message-modes-cookbook.mdx +++ b/docs/v3/documentation/smart-contracts/message-management/message-modes-cookbook.mdx @@ -26,7 +26,7 @@ __A__ sent 0.1 TON to __B__, [msg_fwd_fees](/v3/documentation/smart-contracts/tr State after transaction: Account A has 0.9 TON, Account B has 1.096 TON -![](/img/docs/message-modes-cookbook/send_regular_message.svg) +![](/img/docs/message-modes-cookbook/send_regular_message_1.svg) | Mode and Flags | Code | |:-|:-| @@ -46,7 +46,7 @@ Funds included with an ignored message will still be [credited to the receiving If no errors the result is the same as [`mode = 0`](#1-send-a-regular-message). ::: -![](/img/docs/message-modes-cookbook/send_regular_message_and_ignore_errors.svg) +![](/img/docs/message-modes-cookbook/send_regular_message_2.svg) | Mode and Flags | Code | |:-|:-| @@ -61,11 +61,13 @@ In case of an error during [action phase](https://retracer.ton.org/?tx=e9dccba82 State after transaction with error: Account A has 1 - ([total_fee](/v3/documentation/smart-contracts/transaction-fees/fees#basic-fees-formula) + `fwd_fee`) TON, Account B has 1 TON +![](/img/docs/message-modes-cookbook/send_regular_message_3_error.svg) + :::info tip If no errors the result is the same as [`mode = 0`](#1-send-a-regular-message). ::: -![](/img/docs/message-modes-cookbook/send_regular_message_and_bounce_if_error.svg) +![](/img/docs/message-modes-cookbook/send_regular_message_3_noerror.svg) | Mode and Flags | Code | |:-|:-| @@ -79,7 +81,7 @@ __A__ sent 0.1 TON to __B__, `msg_fwd_fees` are 0.004 TON, actual received value State after transaction: Account A has 0.896 TON, Account B has 1.1 TON -![](/img/docs/message-modes-cookbook/send_regular_and_pay_fees_separately.svg) +![](/img/docs/message-modes-cookbook/send_regular_message_4.svg) | Mode and Flags | Code | |:-|:-| @@ -94,11 +96,13 @@ In case of an error during [action phase](https://retracer.ton.org/?tx=e9dccba82 State after transaction with error: Account A has 1 - ([total_fee](/v3/documentation/smart-contracts/transaction-fees/fees#basic-fees-formula) + `fwd_fee`) TON, Account B has 1 TON +![](/img/docs/message-modes-cookbook/send_regular_message_5_error.svg) + :::info tip If no errors the result is the same as [`mode = 1`](#4-send-a-regular-message-with-separate-fees). ::: -![](/img/docs/message-modes-cookbook/send_regular_message_pay_fee_separately_bounce_if_error.svg) +![](/img/docs/message-modes-cookbook/send_regular_message_5_noerror.svg) | Mode and Flags | Code | |:-|:-| @@ -116,7 +120,7 @@ State after transaction: Account A has 0.896 TON, Account B has 0.5 TON, Account You might check [this example](https://retracer.ton.org/?tx=4340b5ecbd83227cc64e10b1ca7628352133cda1d608081fb2ed58d299f00936&testnet=true) ::: -![](/img/docs/message-modes-cookbook/carry_all_the_remaining_value.svg) +![](/img/docs/message-modes-cookbook/carry_remaining_value_6.svg) | Mode and Flags | Code | |:-|:-| @@ -134,7 +138,7 @@ State after transaction: Account A has 0.896 TON, Account B has 0.5 - (total_fee You might check [this example](https://retracer.ton.org/?tx=5c2525feeb3b93db594b7b11f3250430f02dd8616595cf2b1583ebc7da79d15b&testnet=true) ::: -![](/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_pay_fees_separately.svg) +![](/img/docs/message-modes-cookbook/carry_remaining_value_7.svg) | Mode and Flags | Code | |:-|:-| @@ -149,12 +153,13 @@ In case of an error during action phase, the message will bounce and `total_fee` State after transaction with error: Account A has 1 - (total_fee + `fwd_fee`) TON, Account B has 1 TON, Account C has 1 TON +![](/img/docs/message-modes-cookbook/carry_remaining_value_8_error.svg) :::info tip If no errors the result is the same as [`mode = 64`](#6-carry-remaining-value-with-new-message). ::: -![](/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_if_error_bounce.svg) +![](/img/docs/message-modes-cookbook/carry_remaining_value_8_noerror.svg) | Mode and Flags | Code | |:-|:-| @@ -169,12 +174,13 @@ In case of an error during action phase, the message will bounce and `total_fee` State after transaction with error: Account A has 1 - (total_fee + `fwd_fee`) TON, Account B has 1 TON, Account C has 1 TON +![](/img/docs/message-modes-cookbook/carry_remaining_value_9_error.svg) :::info tip If no errors the result is the same as [`mode = 65`](#7-carry-remaining-value-with-new-message-with-separate-fees). ::: -![](/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_pay_fees_separately_and_if_error_bounce.svg) +![](/img/docs/message-modes-cookbook/carry_remaining_value_9_noerror.svg) | Mode and Flags | Code | |:-|:-| @@ -188,7 +194,7 @@ __A__ sent 0.1 TON to __B__ after that __B__ sent 0.5 TON to __C__ with `mode` = State after transaction: Account A has 0.896 TON, Account B has 0 TON, Account C has ~2.09 TON -![](/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance.svg) +![](/img/docs/message-modes-cookbook/carry_remaining_value_10.svg) | Mode and Flags | Code | |:-|:-| @@ -202,12 +208,13 @@ __A__ sent 0.1 TON to __B__ after that __B__ sent 0.5 TON to __C__ with `mode` = State after transaction with error: Account A has 1 - (total_fee + `fwd_fee`) TON, Account B has 1 TON, Account C has 1 TON +![](/img/docs/message-modes-cookbook/carry_remaining_value_11_error.svg) :::info tip If no errors the result is the same as [`mode = 128`](#10-send-all-received-tokens-together-with-the-contract-balance). ::: -![](/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance_and_if_error_bounce.svg) +![](/img/docs/message-modes-cookbook/carry_remaining_value_11_noerror.svg) | Mode and Flags | Code | |:-|:-| @@ -222,7 +229,7 @@ __A__ sent 0.1 TON to __B__ after that __B__ sent 0.5 TON to __C__ with `mode` = State after transaction: Account A has 0.896 TON, Account B has 0 TON and `nonexist`, Account C has ~2.09 TON When the balance reaches 0 TON destroy the contract. -![](/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance_and_destroy_sc.svg) +![](/img/docs/message-modes-cookbook/carry_remaining_value_12.svg) | Mode and Flags | Code | |:-|:-| diff --git a/docs/v3/documentation/smart-contracts/message-management/messages-and-transactions.mdx b/docs/v3/documentation/smart-contracts/message-management/messages-and-transactions.mdx index f46730c8d6..f3fe7c57a1 100644 --- a/docs/v3/documentation/smart-contracts/message-management/messages-and-transactions.mdx +++ b/docs/v3/documentation/smart-contracts/message-management/messages-and-transactions.mdx @@ -15,7 +15,7 @@ A message is a packet of data exchanged between actors (users, applications, or alt="" sources={{ light: '/img/docs/message-delivery/message_delivery_1.svg?raw=true', - dark: '/img/docs/message-delivery/message_delivery_1.svg?raw=true', + dark: '/img/docs/message-delivery/message_delivery_1_dark.svg?raw=true', }} /> @@ -42,7 +42,7 @@ A transaction in TON consists of the following: alt="" sources={{ light: '/img/docs/message-delivery/message_delivery_2.svg?raw=true', - dark: '/img/docs/message-delivery/message_delivery_2.svg?raw=true', + dark: '/img/docs/message-delivery/message_delivery_2_dark.svg?raw=true', }} />

@@ -106,7 +106,7 @@ It is strictly guaranteed that the transaction resulting from a message will hav alt="" sources={{ light: '/img/docs/message-delivery/message_delivery_3.svg?raw=true', - dark: '/img/docs/message-delivery/message_delivery_3.svg?raw=true', + dark: '/img/docs/message-delivery/message_delivery_3_dark.svg?raw=true', }} />

@@ -125,7 +125,7 @@ If `msg1_lt < msg2_lt` => `tx1_lt < tx2_lt`. alt="" sources={{ light: '/img/docs/message-delivery/message_delivery_5.svg?raw=true', - dark: '/img/docs/message-delivery/message_delivery_5.svg?raw=true', + dark: '/img/docs/message-delivery/message_delivery_5_dark.svg?raw=true', }} /> @@ -147,7 +147,18 @@ It therefore seems like _lt_ solves the issue about message delivery order, beca Suppose that there are two contracts - _A_ and _B_. _A_ receives an external message which triggers it to send two internal messages to _B_, let's call these messages _1_ and _2_. In this simple case, we can be 100% sure that _1_ will be processed by _B_ before _2_ because it has a lower _lt_. - +

+
+ +
+

+ But this is just a simple case when we only have two contracts. How does our system works in more complex cases? @@ -166,7 +177,7 @@ We have two possible traces for these transaction, alt="" sources={{ light: '/img/docs/message-delivery/message_delivery_6.svg?raw=true', - dark: '/img/docs/message-delivery/message_delivery_6.svg?raw=true', + dark: '/img/docs/message-delivery/message_delivery_6_dark.svg?raw=true', }} /> @@ -180,7 +191,7 @@ We have two possible traces for these transaction, alt="" sources={{ light: '/img/docs/message-delivery/message_delivery_7.svg?raw=true', - dark: '/img/docs/message-delivery/message_delivery_7.svg?raw=true', + dark: '/img/docs/message-delivery/message_delivery_7_dark.svg?raw=true', }} /> @@ -188,13 +199,55 @@ We have two possible traces for these transaction, The same thing happens in the reverse case, when two contracts _B_ and _C_ send a message to one contract _A_. Even if message `B -> A` was sent before `C -> A`, we can't know which one of them will be delivered first. The `B -> A` route may require more shard chain hops. - +

+
+ +
+

There can be many possible scenarios of smart contract interactions, and in any scenario with more than 2 contracts, the order of messages delivery may be arbitrary. The only guarantee is that messages from any contract _A_ to any contract _B_ will be processed in order of their logical time. Some examples are below. - - - +

+
+ +
+

+ +

+
+ +
+

+ +

+
+ +
+

## Conclusion diff --git a/docs/v3/guidelines/dapps/asset-processing/jettons.md b/docs/v3/guidelines/dapps/asset-processing/jettons.md index e5ac063985..fa5a4653ea 100644 --- a/docs/v3/guidelines/dapps/asset-processing/jettons.md +++ b/docs/v3/guidelines/dapps/asset-processing/jettons.md @@ -1,3 +1,4 @@ +import ThemedImage from '@theme/ThemedImage'; import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import Button from '@site/src/components/button'; @@ -97,11 +98,15 @@ Standardized tokens on TON are implemented using a set of smart contracts, inclu * [Jetton master](https://github.com/ton-blockchain/token-contract/blob/main/ft/jetton-minter.fc) smart contract * [Jetton wallet](https://github.com/ton-blockchain/token-contract/blob/main/ft/jetton-wallet.fc) smart contracts -

-
- contracts scheme -
-

+

+ +

## Jetton master smart contract The jetton master smart contract stores general information about the jetton (including the total supply, a metadata link, or the metadata itself). @@ -264,7 +269,15 @@ Read more about Messages [here](/v3/documentation/smart-contracts/message-manage Communication between Jetton wallets and TON wallets occurs through the following communication sequence: -![](/img/docs/asset-processing/jetton_transfer.svg) +

+ +

#### Message 0 `Sender -> sender's jetton wallet`. _Transfer_ message contains the following data: diff --git a/docs/v3/guidelines/smart-contracts/testing/writing-test-examples.mdx b/docs/v3/guidelines/smart-contracts/testing/writing-test-examples.mdx index 05776bf44c..a0e91a7376 100644 --- a/docs/v3/guidelines/smart-contracts/testing/writing-test-examples.mdx +++ b/docs/v3/guidelines/smart-contracts/testing/writing-test-examples.mdx @@ -1,3 +1,6 @@ +import ConceptImage from '@site/src/components/conceptImage'; +import ThemedImage from '@theme/ThemedImage'; + # Writing Tests Examples This page demonstrates how to write test for FunC contracts created in with [Blueprint SDK](https://github.com/ton-org/blueprint) ([Sandbox](https://github.com/ton-org/sandbox)). @@ -46,9 +49,15 @@ blockchain.verbosity = { ## Direct Unit Tests Fireworks demonstrate different operating with sending messages in the TON Blockchain. - -![](/img/docs/writing-test-examples/test-examples-schemes.svg) - +

+ +

Once you deploy this with message `set_first` with enough TON amount, it will be automatically executed with primary and usable combinations of send modes. Fireworks redeployed itself, as result it will be created 3 entities of Fireworks entities, while each of entity has own ID(keep it in storage) and, as a result, different Smart Contract Address. @@ -90,9 +99,15 @@ This is the simplest case, the main purpose here to assert result of transaction To filter certain transaction from the `launhcResult.transactions` array, we can use the most convince fields. With `from` (contract sender address), `to` (contract destination address), `op` (Op code value) - we will retrieve only one transaction for this combination. - -![](/img/docs/writing-test-examples/test-examples-schemes_id1.svg) - +

+ +

The transaction[ID:1] in Fireworks Setter contract invoked with `op::set_first` and executed with two outbound messages to the Fireworks launcher-1 and Fireworks launcher-2 ```typescript @@ -118,9 +133,15 @@ The transaction[ID:1] in Fireworks Setter contract invoked with `op::set_first` ### Transaction ID:2 Success Test [This test](https://github.com/ton-community/fireworks-func/blob/main/tests/Fireworks.spec.ts#L92) checks if the transaction[ID:2] executed successfully. - -![](/img/docs/writing-test-examples/test-examples-schemes_id2.svg) - +

+ +

The transaction in the Fireworks launcher 1 invoked with `op::launch_first`, and executed with four outbound messages to the Launcher. ```typescript @@ -159,9 +180,15 @@ The full list of Account Status related fields: ### Transaction ID:3 Success Test [This test](https://github.com/ton-community/fireworks-func/blob/main/tests/Fireworks.spec.ts#L113) checks if the transaction[ID:3] executed successfully. - -![](/img/docs/writing-test-examples/test-examples-schemes_id3.svg) - +

+ +

The transaction[ID:3] carries out in the Fireworks launcher 1, invokes with `op::launch_first`, and executes with four outbound messages to the Launcher. @@ -196,9 +223,15 @@ The transaction[ID:3] carries out in the Fireworks launcher 1, invokes with `op: ### Transaction ID:4 Success Test [This test](https://github.com/ton-community/fireworks-func/blob/main/tests/Fireworks.spec.ts#L133) checks if the transaction[ID:4] executed successfully. - -![](/img/docs/writing-test-examples/test-examples-schemes_id4.svg) - +

+ +

Transaction[ID:4] carries out in the Launcher(Deploy Wallet) with incoming message from the Fireworks launcher 1. This message sent with `send mode = 0` in the Transaction[ID:2]. ```typescript @@ -225,9 +258,15 @@ Transaction[ID:4] carries out in the Launcher(Deploy Wallet) with incoming messa ### Transaction ID:5 Success Test [This test](https://github.com/ton-community/fireworks-func/blob/main/tests/Fireworks.spec.ts#L152) checks if the transaction[ID:5] executed successfully. - -![](/img/docs/writing-test-examples/test-examples-schemes_id5.svg) - +

+ +

Transaction[ID:5] carries out in the Launcher with incoming message from the Fireworks launcher 1. This message sent with `send mode = 1` ```typescript @@ -255,9 +294,15 @@ Transaction[ID:5] carries out in the Launcher with incoming message from the Fi ### Transaction ID:6 Success Test [This test](https://github.com/ton-community/fireworks-func/blob/main/tests/Fireworks.spec.ts#L170) checks if the transaction[ID:6] executed successfully. - -![](/img/docs/writing-test-examples/test-examples-schemes_id6.svg) - +

+ +

The transaction[ID:6] carries out in the Launcher with incoming message from the Fireworks launcher 1. This message sent with `send mode = 2` @@ -284,9 +329,15 @@ The transaction[ID:6] carries out in the Launcher with incoming message from the ### Transaction ID:7 Success Test [This test](https://github.com/ton-community/fireworks-func/blob/main/tests/Fireworks.spec.ts#L188) checks if the transaction[ID:7] executed successfully. - -![](/img/docs/writing-test-examples/test-examples-schemes_id7.svg) - +

+ +

The transaction[ID:7] carries out in the Launcher with incoming message from the Fireworks launcher 1. This message sent with `send mode = 128 + 32` ```typescript @@ -311,9 +362,15 @@ The transaction[ID:7] carries out in the Launcher with incoming message from the ### Transaction ID:8 Success Test [This test](https://github.com/ton-community/fireworks-func/blob/main/tests/Fireworks.spec.ts#L188) checks if the transaction[ID:8] executed successfully. - -![](/img/docs/writing-test-examples/test-examples-schemes_id8.svg) - +

+ +

The transaction[ID:8] carries out in the Launcher with incoming message from the Fireworks launcher 2. This message sent with `send mode = 64` ```typescript diff --git a/package-lock.json b/package-lock.json index 614dff4233..ec7fd05ee2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7232,9 +7232,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -8867,9 +8867,9 @@ } }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -8891,7 +8891,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -8906,6 +8906,10 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/content-disposition": { @@ -8936,9 +8940,9 @@ "license": "MIT" }, "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "license": "MIT" }, "node_modules/express/node_modules/range-parser": { @@ -13941,9 +13945,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "funding": [ { "type": "github", diff --git a/static/img/docs/asset-processing/jetton_contracts_dark.svg b/static/img/docs/asset-processing/jetton_contracts_dark.svg new file mode 100644 index 0000000000..56a7fe80f7 --- /dev/null +++ b/static/img/docs/asset-processing/jetton_contracts_dark.svg @@ -0,0 +1,269 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Jetton Contracts + + + + + On-page reference.132 + Bob Wallet v3 + + + + + + + BobWallet v3 + + On-page reference.116 + + + + + + + Лист.3 + Smart Contract + + + + + Smart Contract + + On-page reference.30 + + + + + + + Лист.5 + Bob Jetton wallet A + + + + + Bob Jetton wallet A + + Actor + + + + + + + On-page reference.40 + Bob + + + + + Bob + + Actor.44 + + + + + + + On-page reference.45 + Alice + + + + + Alice + + On-page reference.46 + Alice Wallet v4 + + + + + + + Alice Wallet v4 + + On-page reference.47 + + + + + + + Лист.12 + Alice Jetton wallet A + + + + + Alice Jetton wallet A + + On-page reference.71 + + + + + + + Лист.14 + Bob Jetton wallet B + + + + + Bob Jetton wallet B + + On-page reference.73 + + + + + + + Лист.16 + Alice Jetton wallet B + + + + + Alice Jetton wallet B + + On-page reference.75 + + + + + + + Лист.18 + Jetton A Master + + + + + Jetton A Master + + On-page reference.77 + + + + + + + Лист.20 + Jetton B Master + + + + + Jetton B Master + + Actor.79 + + + + + + + Лист.22 + Actor + + + + + Actor + + diff --git a/static/img/docs/asset-processing/jetton_transfer_dark.svg b/static/img/docs/asset-processing/jetton_transfer_dark.svg index e70e784dea..fd60c0ae19 100644 --- a/static/img/docs/asset-processing/jetton_transfer_dark.svg +++ b/static/img/docs/asset-processing/jetton_transfer_dark.svg @@ -3,7 +3,7 @@ + viewBox="0 0 988.459 1279.62" xml:space="preserve" color-interpolation-filters="sRGB" class="st36"> @@ -12,40 +12,42 @@ @@ -55,27 +57,22 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA7SURBVChTY/D3D/pvbGyOgUHis2fP/s+ATxJEYyhAlgTxURSgS6IowCYJV4BLEqwAnyRYAT5Jf/+g/wB+ZHXRvk8RCQAAAABJRU5ErkJggg=="/> - - - - - @@ -91,26 +88,26 @@ v:shadowOffsetY="-8.50394"/> - + On-page reference.132 Wallet v3 - + - WalletWalletv3 Dynamic connector.135 0 - - - 0 - + + + 0 + Round Corner Rectangle.141 transfer @@ -128,7 +125,7 @@ - + - transfer - + transfer + On-page reference.116 - + Лист.5 Smart Contract - Smart Contract - + Smart Contract + Лист.6 Message - Message - + Message + + Dynamic connector.130 N - - - - - - - N - + + Лист.8 + + + + Лист.9 + + + + + Лист.10 + + + + + + + N + + Лист.8 Transaction - Transaction - + Transaction + Round Corner Rectangle.224 @@ -196,33 +206,33 @@ - + 0 0 90.35 1227.4 L10.04 1227.4 A10.0392 10.0392 -180 0 0 0 1237.43 L0 1269.58 A10.0392 10.0392 -180 0 0 + 10.04 1279.62 Z" class="st9"/> - + On-page reference.30 - + Лист.11 Jetton Wallet - + - Jetton Jetton Wallet - + Actor @@ -230,17 +240,17 @@ + class="st20"/> - + On-page reference.40 BOB - - - BOB - + + + BOB + Round Corner Rectangle.41 internal transfer @@ -258,8 +268,8 @@ - - + - internal internal transfer - + Dynamic connector.42 - - + + Лист.19 + + + + Лист.20 + + + - + Dynamic connector.43 1 - - - 1 - + + + 1 + Actor.44 @@ -291,57 +308,66 @@ + class="st26"/> - + On-page reference.45 ALICE - - - ALICE - + + + ALICE + On-page reference.46 Wallet v4 - - - Wallet + + Walletv4 - + On-page reference.47 - + - + + Dynamic connector.48 2 - - - - - - 2 - + + Лист.27 + + + + Лист.28 + + + + + + + 2 + + Dynamic connector.49 - + - + Лист.23 Jetton Wallet - + - Jetton Jetton Wallet - + Round Corner Rectangle.51 transfer notification @@ -359,19 +385,19 @@ - - + + -180 0 0 138.72 1199.44 L15.41 1199.44 A15.4128 15.4128 -180 0 0 0 1214.85 L0 1264.21 A15.4128 15.4128 + -180 0 0 15.41 1279.62 Z" class="st29"/> - transfer + transfer notification - + Round Corner Rectangle.52 excesses @@ -389,18 +415,18 @@ - - + + -180 0 0 15.41 1279.62 Z" class="st29"/> - excesses - + 0 0 15.41 1279.62 Z" class="st30"/> + excesses + Actor.53 @@ -408,68 +434,82 @@ + class="st31"/> - + On-page reference.54 Response Destination - - - Response + + Response Destination - + Dynamic connector.55 - + + + + Лист.38 + + - + Dynamic connector.56 2' - - - - 2' - + + 2' + + Лист.41 + + + + Dynamic connector.57 2'' - - - - 2'' - + + 2'' + On-page reference.61 JOE - - - JOE - + + + JOE + Square Jetton Balance Update - - - Jetton + + Jetton Balance Update - + Dynamic connector - - + + Лист.45 + + + + Лист.46 + + + - + Round Corner Rectangle.67 @@ -485,23 +525,23 @@ - + -180 0 0 90.35 1227.4 L10.04 1227.4 A10.0392 10.0392 -180 0 0 0 1237.43 L0 1269.58 A10.0392 10.0392 + -180 0 0 10.04 1279.62 Z" class="st29"/> + 0 0 90.35 1227.4 L10.04 1227.4 A10.0392 10.0392 -180 0 0 0 1237.43 L0 1269.58 A10.0392 10.0392 -180 0 0 + 10.04 1279.62 Z" class="st30"/> - + Лист.35 Optional Message - Optional Message + Optional Message diff --git a/static/img/docs/cells-as-data-storage/Cells-as-data-storage_1_dark.png b/static/img/docs/cells-as-data-storage/Cells-as-data-storage_1_dark.png new file mode 100644 index 0000000000..ba969171d7 Binary files /dev/null and b/static/img/docs/cells-as-data-storage/Cells-as-data-storage_1_dark.png differ diff --git a/static/img/docs/dag.png b/static/img/docs/cells-as-data-storage/dag.png similarity index 100% rename from static/img/docs/dag.png rename to static/img/docs/cells-as-data-storage/dag.png diff --git a/static/img/docs/message-delivery/message_delivery_1_dark.svg b/static/img/docs/message-delivery/message_delivery_1_dark.svg new file mode 100644 index 0000000000..2aa34bcab4 --- /dev/null +++ b/static/img/docs/message-delivery/message_delivery_1_dark.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Message + + + + + On-page reference.132 + A + + + + + + + A + + Dynamic connector.135 + + + + + Round Corner Rectangle.141 + message + + + + + + + + + + + + + + + + + + + + + message + + Лист.4 + Smart Contract + + + + + Smart Contract + + Лист.5 + Message + + + + + Message + + Round Corner Rectangle.224 + + + + + + + + + + + + + + + + + + + + + On-page reference.14 + B + + + + + + + B + + Dynamic connector.15 + + + + On-page reference.116 + + + + + + + diff --git a/static/img/docs/message-delivery/message_delivery_2.svg b/static/img/docs/message-delivery/message_delivery_2.svg index cbaf14032c..6b04fb3172 100644 --- a/static/img/docs/message-delivery/message_delivery_2.svg +++ b/static/img/docs/message-delivery/message_delivery_2.svg @@ -1,10 +1,10 @@ - + - + viewBox="0 0 756.151 591.11" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"> + @@ -12,23 +12,23 @@ + + + + + + + + + + + + + + + + + + + + + + + + WisMessage + + + + + Dynamic connector.135 + 0 + + + + + + 0 + + Round Corner Rectangle.141 + out msg 1 + + + + + + + + + + + + + + + + + + + + + out msg 1 + + Round Corner Rectangle.142 + in msg + + + + + + + + + + + + + + + + + + + + + in msg + + Round Corner Rectangle.19 + out msg 2 + + + + + + + + + + + + + + + + + + + + + out msg 2 + + Dynamic connector.21 + + + + On-page reference.116 + + + + + + + Лист.9 + Smart Contract + + + + + Smart Contract + + Лист.10 + Message + + + + + Message + + + Dynamic connector.130 + N + + Лист.14 + + + + Лист.15 + + + + + Лист.16 + + + + + + + N + + + Лист.12 + Transaction + + + + + Transaction + + Round Corner Rectangle.224 + + + + + + + + + + + + + + + + + + + + + Лист.22 + + + + On-page reference.132 + A + + + + + + + A + + diff --git a/static/img/docs/message-delivery/message_delivery_3_dark.svg b/static/img/docs/message-delivery/message_delivery_3_dark.svg new file mode 100644 index 0000000000..70e613e068 --- /dev/null +++ b/static/img/docs/message-delivery/message_delivery_3_dark.svg @@ -0,0 +1,359 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LTsequence + + + + + On-page reference.132 + A + + + + + + + A + + Dynamic connector.134 + + Лист.3 + + + + Лист.4 + + + + + + Dynamic connector.135 + 0 + + + + + + 0 + + Round Corner Rectangle.141 + out msg + + + + + + + + + + + + + + + + + + out msg + + Round Corner Rectangle.142 + in msg + + + + + + + + + + + + + + + + + + in msg + + On-page reference.116 + + + + + + + Лист.7 + Smart Contract + + + + + Smart Contract + + Лист.8 + Message + + + + + Message + + + Dynamic connector.130 + N + + Лист.12 + + + + Лист.13 + + + + + Лист.14 + + + + + + + N + + + Лист.10 + Transaction + + + + + Transaction + + Round Corner Rectangle.224 + + + + + + + + + + + + + + + + + + Dynamic connector.30 + lt + + + + + lt + + Circle.17 + + + + + + + Dynamic connector.27 + + Лист.20 + + + + Лист.21 + + + + + + Dynamic connector.33 + + Лист.23 + + + + Лист.24 + + + + + + Circle.34 + + + + + + + Dynamic connector.35 + + Лист.27 + + + + Лист.28 + + + + + + Dynamic connector.36 + + Лист.30 + + + + Лист.31 + + + + + + Circle.37 + + + + + + + Dynamic connector.38 + + Лист.34 + + + + Лист.35 + + + + + + Лист.21 + in_msg_lt + + + + + in_msg_lt + + Лист.22 + tx0_lt + + + + + tx0_lt + + Лист.23 + out_msg_lt + + + + + out_msg_lt + + Dynamic connector.44 + + Лист.40 + + + + Лист.41 + + + + + + diff --git a/static/img/docs/message-delivery/message_delivery_5_dark.svg b/static/img/docs/message-delivery/message_delivery_5_dark.svg new file mode 100644 index 0000000000..1481433f39 --- /dev/null +++ b/static/img/docs/message-delivery/message_delivery_5_dark.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + sequence_messages + + + + + + + + + Object lifeline + A + + Лист.2 + + + + Лист.3 + + + Лист.5 + + + + + shape3-11 + A + + + + A + + + + + + + + Object lifeline.8 + B + + Лист.8 + + + + Лист.9 + + + Лист.11 + + + + + shape8-24 + B + + + + B + + + Activation + + + + + + + Activation.14 + + + + + + + Activation.15 + + + + + + + Message.59 + msg1 + + + + + + + + + + + msg1 + + Message.59.18 + msg2 + + + + + + + + + + + msg2 + + Activation.19 + + + + + + + Лист.19 + tx1 + + + + + tx1 + + Лист.20 + tx2 + + + + + tx2 + + diff --git a/static/img/docs/message-delivery/message_delivery_6_dark.svg b/static/img/docs/message-delivery/message_delivery_6_dark.svg new file mode 100644 index 0000000000..aaac076c6e --- /dev/null +++ b/static/img/docs/message-delivery/message_delivery_6_dark.svg @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + sequence_message_ordered + + + + + + + + + Object lifeline + A + + Лист.2 + + + + Лист.3 + + + Лист.5 + + + + + shape7-11 + A + + + + A + + + + + + + + Object lifeline.8 + B + + Лист.8 + + + + Лист.9 + + + Лист.11 + + + + + shape12-24 + B + + + + B + + + Activation.14 + + + + + + + Message.59 + msg1 + + + + + + + + + + + msg1 + + Лист.15 + tx1` + + + + + tx1` + + + + + + + Object lifeline.25 + C + + Лист.17 + + + + Лист.18 + + + Лист.20 + + + + + shape25-50 + C + + + + C + + + Activation.30 + + + + + + + Activation.32 + + + + + + + Message.39 + msg2 + + + + + + + + + + + msg2 + + Activation + + + + + + + Activation.42 + + + + + + + Message.43 + msg1' + + + + + + + + + + + msg1' + + Лист.28 + tx2` + + + + + tx2` + + Message.45 + msg2' + + + + + + + + + + + msg2' + + diff --git a/static/img/docs/message-delivery/message_delivery_7_dark.svg b/static/img/docs/message-delivery/message_delivery_7_dark.svg new file mode 100644 index 0000000000..c69c63cb12 --- /dev/null +++ b/static/img/docs/message-delivery/message_delivery_7_dark.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + sequence_message reorder + + + + + + + + + Object lifeline + A + + Лист.2 + + + + Лист.3 + + + Лист.5 + + + + + shape7-11 + A + + + + A + + + + + + + + Object lifeline.8 + B + + Лист.8 + + + + Лист.9 + + + Лист.11 + + + + + shape12-24 + B + + + + B + + + Activation.14 + + + + + + + Message.59 + msg1 + + + + + + + + + + + msg1 + + Лист.15 + tx2` + + + + + tx2` + + + + + + + Object lifeline.25 + C + + Лист.17 + + + + Лист.18 + + + Лист.20 + + + + + shape25-50 + C + + + + C + + + Activation.30 + + + + + + + Activation.32 + + + + + + + Message.39 + msg2 + + + + + + + + + + + msg2 + + Activation + + + + + + + Message.41 + msg2' + + + + + + + + + + + msg2' + + Activation.42 + + + + + + + Message.43 + msg1' + + + + + + + + + + + msg1' + + Лист.29 + tx1` + + + + + tx1` + + diff --git a/static/img/docs/msg-delivery-1.png b/static/img/docs/message-delivery/msg-delivery-1.png similarity index 100% rename from static/img/docs/msg-delivery-1.png rename to static/img/docs/message-delivery/msg-delivery-1.png diff --git a/static/img/docs/message-delivery/msg-delivery-1_dark.svg b/static/img/docs/message-delivery/msg-delivery-1_dark.svg new file mode 100644 index 0000000000..4773ba6f2e --- /dev/null +++ b/static/img/docs/message-delivery/msg-delivery-1_dark.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + Страница-1 + + + Лист.2 + A + + + + A + + Лист.3 + B + + + + B + + Лист.4 + + + + Лист.5 + + + + Лист.6 + 1 + + + + 1 + + Лист.7 + 2 + + + + 2 + + diff --git a/static/img/docs/msg-delivery-2.png b/static/img/docs/message-delivery/msg-delivery-2.png similarity index 100% rename from static/img/docs/msg-delivery-2.png rename to static/img/docs/message-delivery/msg-delivery-2.png diff --git a/static/img/docs/msg-delivery-3.png b/static/img/docs/message-delivery/msg-delivery-3.png similarity index 100% rename from static/img/docs/msg-delivery-3.png rename to static/img/docs/message-delivery/msg-delivery-3.png diff --git a/static/img/docs/message-delivery/msg-delivery-3_dark.svg b/static/img/docs/message-delivery/msg-delivery-3_dark.svg new file mode 100644 index 0000000000..365d7a9150 --- /dev/null +++ b/static/img/docs/message-delivery/msg-delivery-3_dark.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + Страница-1 + + + Лист.2 + A + + + + A + + Лист.3 + B + + + + B + + Лист.4 + C + + + + C + + Лист.5 + + + + Лист.6 + + + + Лист.7 + 1 + + + + 1 + + Лист.8 + 2 + + + + 2 + + diff --git a/static/img/docs/msg-delivery-4.png b/static/img/docs/message-delivery/msg-delivery-4.png similarity index 100% rename from static/img/docs/msg-delivery-4.png rename to static/img/docs/message-delivery/msg-delivery-4.png diff --git a/static/img/docs/message-delivery/msg-delivery-4_dark.svg b/static/img/docs/message-delivery/msg-delivery-4_dark.svg new file mode 100644 index 0000000000..d90e16c2a4 --- /dev/null +++ b/static/img/docs/message-delivery/msg-delivery-4_dark.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + Страница-1 + + + Лист.2 + A + + + + A + + Лист.3 + B + + + + B + + Лист.4 + C + + + + C + + Лист.5 + + + + Лист.6 + + + + Лист.7 + 1 + + + + 1 + + Лист.8 + 2 + + + + 2 + + Лист.9 + + + + Лист.10 + 3 + + + + 3 + + diff --git a/static/img/docs/msg-delivery-5.png b/static/img/docs/message-delivery/msg-delivery-5.png similarity index 100% rename from static/img/docs/msg-delivery-5.png rename to static/img/docs/message-delivery/msg-delivery-5.png diff --git a/static/img/docs/message-delivery/msg-delivery-5_dark.svg b/static/img/docs/message-delivery/msg-delivery-5_dark.svg new file mode 100644 index 0000000000..1e636a95e5 --- /dev/null +++ b/static/img/docs/message-delivery/msg-delivery-5_dark.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + Страница-1 + + + Лист.2 + A + + + + A + + Лист.3 + B + + + + B + + Лист.4 + C + + + + C + + Лист.5 + D + + + + D + + Лист.6 + + + + Лист.7 + + + + Лист.8 + + + + Лист.9 + + + + Лист.10 + 2 + + + + 2 + + Лист.11 + 1 + + + + 1 + + Лист.12 + 3 + + + + 3 + + Лист.13 + 4 + + + + 4 + + diff --git a/static/img/docs/msg-delivery-6.png b/static/img/docs/message-delivery/msg-delivery-6.png similarity index 100% rename from static/img/docs/msg-delivery-6.png rename to static/img/docs/message-delivery/msg-delivery-6.png diff --git a/static/img/docs/message-delivery/msg-delivery-6_dark.svg b/static/img/docs/message-delivery/msg-delivery-6_dark.svg new file mode 100644 index 0000000000..e613d11eb5 --- /dev/null +++ b/static/img/docs/message-delivery/msg-delivery-6_dark.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + Страница-1 + + + Лист.3 + A + + + + A + + Лист.6 + + + + Лист.7 + + + + Лист.8 + + + + Лист.9 + B + + + + B + + Лист.10 + C + + + + C + + Лист.11 + D + + + + D + + Лист.12 + E + + + + E + + Лист.13 + F + + + + F + + Лист.16 + G + + + + G + + Лист.17 + + + + Лист.18 + + + + Лист.19 + + + + Лист.20 + + + + diff --git a/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value.svg b/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value.svg deleted file mode 100644 index b9b151a4fa..0000000000 --- a/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
0
in msg with 50 Toncoin
in msg with 50 Tonco...
send_raw_message(msg, 64)
send_raw_message(msg, 64)
internal_message
internal_message
out msg with 50 + 20 Toncoin - 3 (fee) Toncoin
out msg with 50 + 20...
1
1
A
A
initial balance - N
tx 1: balance - N + 67 Toncoin
initial balance - N...
B
B
initial balance - 100 Toncoin
tx 0: balance - 100 Toncoin 
tx 1: balance - 100 - 20 = 80 Toncoin
initial balance - 100 Toncoin...
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_if_error_bounce.svg b/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_if_error_bounce.svg deleted file mode 100644 index 054d461584..0000000000 --- a/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_if_error_bounce.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
in msg with 50 Toncoin
send_raw_message(msg, 80)
internal_message
out msg with 70 Toncoin - 3 (fee) Toncoin
1
A
initial balance - 100 Toncoin
tx 0: balance - 100 Toncoin 
tx 1: balance - 100 - 20 = 80 Toncoin
tx 2: balance - 100 Toncoin
bounce msg with 
50 - X (fwd_fee)
2
error
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_pay_fees_separately.svg b/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_pay_fees_separately.svg deleted file mode 100644 index dc1ee4ddce..0000000000 --- a/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_pay_fees_separately.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
0
in msg with 50 Toncoin
in msg with 50 Tonco...
send_raw_message(msg, 65)
send_raw_message(msg, 65)
internal_message
internal_message
out msg with 50 + 20 Toncoin
out msg with 50 + 20...
1
1
A
A
initial balance - N
tx 1: balance - N + 70 Toncoin
initial balance - N...
B
B
initial balance - 100 Toncoin
tx 0: balance - 100 Toncoin 
tx 1: balance - 100 - 20 - 3 (fee) = 80 Toncoin
initial balance - 100 Toncoin...
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_pay_fees_separately_and_if_error_bounce.svg b/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_pay_fees_separately_and_if_error_bounce.svg deleted file mode 100644 index 91d9a19db1..0000000000 --- a/static/img/docs/message-modes-cookbook/carry_all_the_remaining_value_and_pay_fees_separately_and_if_error_bounce.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
in msg with 50 Toncoin
send_raw_message(msg, 81)
internal_message
out msg with 70 Toncoin
1
A
initial balance - 100 Toncoin
tx 0: balance - 100 Toncoin 
tx 1: balance - 100 - 20 - 3 (fee) = 77 Toncoin
tx 2: balance - 100 Toncoin
bounce msg with 
50 - X (fwd_fee)
2
error
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_10.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_10.svg new file mode 100644 index 0000000000..683c461177 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_10.svg @@ -0,0 +1,670 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Updated + + + + Лист.1 + + + + + + + Лист.2 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.12 + 0.896 TON + + + + + + + 0.896 TON + + Лист.13 + 0 TON + + + + + + + 0 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + Лист.19 + + + + + + + Лист.20 + + + + + + + Лист.21 + 1 TON + + + + + + + 1 TON + + Лист.22 + 2,09 TON + + + + + + + 2,09 TON + + Лист.23 + + + + + + + Лист.24 + C + + + + + + + C + + + + + Лист.25 + + + + + Лист.26 + + Лист.27 + + + + + + + + + + Лист.28 + + + + + + + + + + Лист.29 + + + + + + + + + + Лист.30 + + + + + + + + + + + Лист.31 + Fees + + + + + + + + Fees + + + + + Лист.32 + + Лист.33 + + + + + + + + Лист.34 + + Лист.35 + + + + + Лист.36 + + + + + + + Лист.37 + + + + + + + + Лист.38 + + + + + + + Лист.39 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.41 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.42 + + + + + + + Лист.43 + + + + + + + Лист.44 + total_fee + + + + + + + + total_fee + + Dynamic connector.160 + + + + + + + Лист.46 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.47 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.48 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.49 + Msgmode= 128 + + + + + + + Msgmode= 128 + + Лист.50 + 0.5 TON + + + + + + + 0.5 TON + + Лист.51 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.52 + balance before tx + + + + + + + balancebefore tx + + Лист.53 + + + + + + + Лист.54 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.55 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.56 + + + + + + + Лист.57 + balance after tx + + + + + + + balanceafter tx + + Лист.58 + + + + + + + Лист.59 + 1 TON + + + + + + + + 1 TON + + Лист.60 + + + + + + + diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_11_error.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_11_error.svg new file mode 100644 index 0000000000..03783b2975 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_11_error.svg @@ -0,0 +1,691 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error + + + + Лист.1 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + Лист.19 + + + + + + + Лист.20 + + + + + + + Лист.21 + 1 TON + + + + + + + 1 TON + + Лист.23 + + + + + + + Лист.24 + C + + + + + + + C + + + + + Лист.25 + + + + + Лист.26 + + Лист.27 + + + + + + + + + + Лист.28 + + + + + + + + + + Лист.29 + + + + + + + + + + Лист.30 + + + + + + + + + + + Лист.31 + Fees + + + + + + + + Fees + + + + + Лист.32 + + Лист.33 + + + + + + + + Лист.34 + + Лист.35 + + + + + Лист.36 + + + + + + + Лист.37 + + + + + + + + Лист.38 + + + + + + + Лист.39 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.41 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.42 + + + + + + + Лист.43 + + + + + + + Лист.44 + total_fee + + + + + + + + total_fee + + Dynamic connector.160 + + + + + + + Лист.46 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.47 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.48 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.49 + Msgmode= 144 + + + + + + + Msgmode= 144 + + Лист.50 + 0.5 TON + + + + + + + 0.5 TON + + Лист.51 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.52 + balance before tx + + + + + + + balancebefore tx + + Лист.53 + + + + + + + Лист.54 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.55 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.56 + + + + + + + Лист.58 + + + + + + + Лист.59 + 1 TON + + + + + + + + 1 TON + + Лист.60 + + + + + + + Лист.61 + + + + + + + Лист.62 + 0,99 TON + + + + + + + 0,99 TON + + Лист.63 + + + + + + + Лист.64 + + + + + + + Лист.65 + + + + + + + Лист.66 + 1 TON + + + + + + + 1 TON + + Лист.67 + 1 TON + + + + + + + 1 TON + + Лист.68 + in case of error: message will bounce + + + + + + + in case of error: message will bounce + + diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_11_noerror.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_11_noerror.svg new file mode 100644 index 0000000000..b15ece793d --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_11_noerror.svg @@ -0,0 +1,671 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No error + + + + Лист.61 + + + + + + + Лист.62 + + + + + + + Лист.63 + + + + + + + Лист.64 + + + + + + + Лист.65 + A + + + + + + + A + + Лист.66 + + + + + + + Лист.67 + + + + + + + Dynamic connector.28 + + + + + + + Лист.69 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.70 + 1 TON + + + + + + + 1 TON + + Лист.71 + 1 TON + + + + + + + 1 TON + + Лист.72 + 0.896 TON + + + + + + + 0.896 TON + + Лист.73 + 0 TON + + + + + + + 0 TON + + Лист.74 + Value flow details + + + + + + + Value flowdetails + + Лист.75 + + + + + + + Лист.76 + + + + + + + Лист.77 + B + + + + + + + B + + Лист.78 + external_message + + + + + + + + + + external_message + + Лист.79 + + + + + + + Лист.80 + + + + + + + Лист.81 + 1 TON + + + + + + + 1 TON + + Лист.82 + 2,09 TON + + + + + + + 2,09 TON + + Лист.83 + + + + + + + Лист.84 + C + + + + + + + C + + + + + Лист.85 + + + + + Лист.86 + + Лист.87 + + + + + + + + + + Лист.88 + + + + + + + + + + Лист.89 + + + + + + + + + + Лист.90 + + + + + + + + + + + Лист.91 + Fees + + + + + + + + Fees + + + + + Лист.92 + + Лист.93 + + + + + + + + Лист.94 + + Лист.95 + + + + + Лист.96 + + + + + + + Лист.97 + + + + + + + + Лист.98 + + + + + + + Лист.99 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.101 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.102 + + + + + + + Лист.103 + + + + + + + Лист.104 + total_fee + + + + + + + + total_fee + + Dynamic connector.160 + + + + + + + Лист.106 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.107 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.108 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.109 + Msgmode= 144 + + + + + + + Msgmode= 144 + + Лист.110 + 0.5 TON + + + + + + + 0.5 TON + + Лист.111 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.112 + balance before tx + + + + + + + balancebefore tx + + Лист.113 + + + + + + + Лист.114 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.115 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.116 + + + + + + + Лист.117 + balance after tx + + + + + + + balanceafter tx + + Лист.118 + + + + + + + Лист.119 + 1 TON + + + + + + + + 1 TON + + Лист.120 + + + + + + + diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_12.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_12.svg new file mode 100644 index 0000000000..27d630dc3b --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_12.svg @@ -0,0 +1,702 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Updated + + + + Лист.61 + + + + + + + Лист.62 + + + + + + + Лист.63 + + + + + + + Лист.64 + + + + + + + Лист.65 + A + + + + + + + A + + Лист.66 + + + + + + + Лист.67 + + + + + + + Dynamic connector.28 + + + + + + + Лист.69 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.70 + 1 TON + + + + + + + 1 TON + + Лист.71 + 1 TON + + + + + + + 1 TON + + Лист.72 + 0.896 TON + + + + + + + 0.896 TON + + Лист.73 + 0 TON + + + + + + + 0 TON + + Лист.74 + Value flow details + + + + + + + Value flowdetails + + Лист.75 + + + + + + + Лист.76 + + + + + + + Лист.77 + B + + + + + + + B + + Лист.78 + external_message + + + + + + + + + + external_message + + Лист.79 + + + + + + + Лист.80 + + + + + + + Лист.81 + 1 TON + + + + + + + 1 TON + + Лист.82 + 2,09 TON + + + + + + + 2,09 TON + + Лист.83 + + + + + + + Лист.84 + C + + + + + + + C + + + + + Лист.85 + + + + + Лист.86 + + Лист.87 + + + + + + + + + + Лист.88 + + + + + + + + + + Лист.89 + + + + + + + + + + Лист.90 + + + + + + + + + + + Лист.91 + Fees + + + + + + + + Fees + + + + + Лист.92 + + Лист.93 + + + + + + + + Лист.94 + + Лист.95 + + + + + Лист.96 + + + + + + + Лист.97 + + + + + + + + Лист.98 + + + + + + + Лист.99 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.101 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.102 + + + + + + + Лист.103 + + + + + + + Лист.104 + total_fee + + + + + + + + total_fee + + Dynamic connector.160 + + + + + + + Лист.106 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.107 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.108 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.109 + Msgmode= 160 + + + + + + + Msgmode= 160 + + Лист.110 + 0.5 TON + + + + + + + 0.5 TON + + Лист.111 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.112 + balance before tx + + + + + + + balancebefore tx + + Лист.113 + + + + + + + Лист.114 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.115 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.116 + + + + + + + Лист.117 + balance after tx + + + + + + + balanceafter tx + + Лист.118 + + + + + + + Лист.119 + 1 TON + + + + + + + + 1 TON + + Лист.120 + + + + + + + Лист.121 + nonexist + + + + + + + + nonexist + + Лист.122 + destroy the contract + + + + + + + + + + destroy thecontract + + diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_6.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_6.svg new file mode 100644 index 0000000000..fec5ec3cc1 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_6.svg @@ -0,0 +1,670 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Updated + + + + Лист.40 + + + + + + + Лист.46 + + + + + + + Лист.13 + + + + + + + Лист.11 + + + + + + + Лист.12 + A + + + + + + + A + + Лист.19 + + + + + + + Лист.25 + + + + + + + Dynamic connector.28 + + + + + + + Лист.30 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.35 + 1 TON + + + + + + + 1 TON + + Лист.36 + 1 TON + + + + + + + 1 TON + + Лист.37 + 0.896 TON + + + + + + + 0.896 TON + + Лист.38 + 0.5 TON + + + + + + + 0.5 TON + + Лист.47 + Value flow details + + + + + + + Value flowdetails + + Лист.50 + + + + + + + Лист.52 + + + + + + + Лист.18 + B + + + + + + + B + + Лист.115 + external_message + + + + + + + + + + external_message + + Лист.122 + + + + + + + Лист.123 + + + + + + + Лист.124 + 1 TON + + + + + + + 1 TON + + Лист.125 + 1,59 TON + + + + + + + 1,59 TON + + Лист.126 + + + + + + + Лист.127 + C + + + + + + + C + + + + + Лист.130 + + + + + Лист.93 + + Лист.48 + + + + + + + + + + Лист.89 + + + + + + + + + + Лист.90 + + + + + + + + + + Лист.91 + + + + + + + + + + + Лист.92 + Fees + + + + + + + + Fees + + + + + Лист.105 + + Лист.106 + + + + + + + + Лист.107 + + Лист.108 + + + + + Лист.109 + + + + + + + Лист.110 + + + + + + + + Лист.131 + + + + + + + Лист.132 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.56 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.141 + + + + + + + Лист.142 + + + + + + + Лист.145 + total_fee+ fwd_fee + + + + + + + + total_fee+fwd_fee + + Dynamic connector.160 + + + + + + + Лист.33 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.146 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.147 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.150 + Msgmode= 64 + + + + + + + Msgmode= 64 + + Лист.152 + 0.5 TON + + + + + + + 0.5 TON + + Лист.156 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.160 + balance before tx + + + + + + + balancebefore tx + + Лист.161 + + + + + + + Лист.162 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.164 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.168 + + + + + + + Лист.171 + balance after tx + + + + + + + balanceafter tx + + Лист.172 + + + + + + + Лист.173 + 1 TON + + + + + + + + 1 TON + + Лист.154 + + + + + + + diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_7.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_7.svg new file mode 100644 index 0000000000..9a39ba5951 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_7.svg @@ -0,0 +1,665 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Updated + + + + Лист.61 + + + + + + + Лист.62 + + + + + + + Лист.63 + + + + + + + Лист.64 + + + + + + + Лист.65 + A + + + + + + + A + + Лист.66 + + + + + + + Лист.67 + + + + + + + Dynamic connector.28 + + + + + + + Лист.69 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.70 + 1 TON + + + + + + + 1 TON + + Лист.71 + 1 TON + + + + + + + 1 TON + + Лист.72 + 0.896 TON + + + + + + + 0.896 TON + + Лист.73 + 0,49 TON + + + + + + + 0,49 TON + + Лист.74 + Value flow details + + + + + + + Value flowdetails + + Лист.75 + + + + + + + Лист.76 + + + + + + + Лист.77 + B + + + + + + + B + + Лист.78 + external_message + + + + + + + + + + external_message + + Лист.79 + + + + + + + Лист.80 + + + + + + + Лист.81 + 1 TON + + + + + + + 1 TON + + Лист.82 + 1,6 TON + + + + + + + 1,6 TON + + Лист.83 + + + + + + + Лист.84 + C + + + + + + + C + + + + + Лист.85 + + + + + Лист.86 + + Лист.87 + + + + + + + + + + Лист.88 + + + + + + + + + + Лист.89 + + + + + + + + + + Лист.90 + + + + + + + + + + + Лист.91 + Fees + + + + + + + + Fees + + + + + Лист.92 + + Лист.93 + + + + + + + + Лист.94 + + Лист.95 + + + + + Лист.96 + + + + + + + Лист.97 + + + + + + + + Лист.98 + + + + + + + Лист.99 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.101 + 0.004 TON + + + + + + + + 0.004 TON + + Dynamic connector.160 + + + + + + + Лист.103 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.104 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.105 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.106 + Msgmode= 65 + + + + + + + Msgmode= 65 + + Лист.107 + 0.5 TON + + + + + + + 0.5 TON + + Лист.108 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.109 + balance before tx + + + + + + + balancebefore tx + + Лист.110 + + + + + + + Лист.111 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.112 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.113 + + + + + + + Лист.114 + + + + + + + Dynamic connector.170 + + + + + + + Лист.116 + balance after tx + + + + + + + balanceafter tx + + Лист.117 + + + + + + + Лист.118 + 1 TON + + + + + + + + 1 TON + + Лист.119 + + + + + + + Лист.120 + total_fee+ fwd_fee + + + + + + + + total_fee+fwd_fee + + diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_8_error.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_8_error.svg new file mode 100644 index 0000000000..37f8a09698 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_8_error.svg @@ -0,0 +1,690 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error + + + + Лист.219 + + + + + + + Лист.147 + + + + + + + Лист.148 + 0,99 TON + + + + + + + 0,99 TON + + Лист.151 + + + + + + + Лист.155 + + + + + + + Лист.156 + + + + + + + Лист.217 + + + + + + + Лист.220 + + + + + + + Лист.221 + A + + + + + + + A + + Лист.222 + + + + + + + Лист.223 + + + + + + + Dynamic connector.28 + + + + + + + Лист.225 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.226 + 1 TON + + + + + + + 1 TON + + Лист.227 + 1 TON + + + + + + + 1 TON + + Лист.230 + Value flow details + + + + + + + Value flowdetails + + Лист.231 + + + + + + + Лист.232 + + + + + + + Лист.233 + B + + + + + + + B + + Лист.234 + external_message + + + + + + + + + + external_message + + Лист.235 + + + + + + + Лист.236 + + + + + + + Лист.237 + 1 TON + + + + + + + 1 TON + + Лист.239 + + + + + + + Лист.240 + C + + + + + + + C + + + + + Лист.241 + + + + + Лист.242 + + Лист.243 + + + + + + + + + + Лист.244 + + + + + + + + + + Лист.245 + + + + + + + + + + Лист.246 + + + + + + + + + + + Лист.247 + Fees + + + + + + + + Fees + + + + + Лист.248 + + Лист.249 + + + + + + + + Лист.250 + + Лист.251 + + + + + Лист.252 + + + + + + + Лист.253 + + + + + + + + Лист.254 + + + + + + + Лист.255 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.257 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.258 + + + + + + + Лист.259 + + + + + + + Лист.260 + total_fee+ fwd_fee + + + + + + + + total_fee+fwd_fee + + Dynamic connector.160 + + + + + + + Лист.262 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.263 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.264 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.265 + Msgmode= 80 + + + + + + + Msgmode= 80 + + Лист.266 + 0.5 TON + + + + + + + 0.5 TON + + Лист.267 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.268 + balance before tx + + + + + + + balancebefore tx + + Лист.269 + + + + + + + Лист.270 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.271 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.272 + + + + + + + Лист.274 + + + + + + + Лист.275 + 1 TON + + + + + + + + 1 TON + + Лист.276 + + + + + + + Лист.149 + 1 TON + + + + + + + 1 TON + + Лист.153 + 1 TON + + + + + + + 1 TON + + Лист.278 + in case of error: message will bounce + + + + + + + in case of error: message will bounce + + diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_8_noerror.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_8_noerror.svg new file mode 100644 index 0000000000..1fe8b731f6 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_8_noerror.svg @@ -0,0 +1,670 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No Error + + + + Лист.1 + + + + + + + Лист.2 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.12 + 0.896 TON + + + + + + + 0.896 TON + + Лист.13 + 0.5 TON + + + + + + + 0.5 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + Лист.19 + + + + + + + Лист.20 + + + + + + + Лист.21 + 1 TON + + + + + + + 1 TON + + Лист.22 + 1,59 TON + + + + + + + 1,59 TON + + Лист.23 + + + + + + + Лист.24 + C + + + + + + + C + + + + + Лист.25 + + + + + Лист.26 + + Лист.27 + + + + + + + + + + Лист.28 + + + + + + + + + + Лист.29 + + + + + + + + + + Лист.30 + + + + + + + + + + + Лист.31 + Fees + + + + + + + + Fees + + + + + Лист.32 + + Лист.33 + + + + + + + + Лист.34 + + Лист.35 + + + + + Лист.36 + + + + + + + Лист.37 + + + + + + + + Лист.38 + + + + + + + Лист.39 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.41 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.42 + + + + + + + Лист.43 + + + + + + + Лист.44 + total_fee+ fwd_fee + + + + + + + + total_fee+fwd_fee + + Dynamic connector.160 + + + + + + + Лист.46 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.47 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.48 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.49 + Msgmode= 80 + + + + + + + Msgmode= 80 + + Лист.50 + 0.5 TON + + + + + + + 0.5 TON + + Лист.51 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.52 + balance before tx + + + + + + + balancebefore tx + + Лист.53 + + + + + + + Лист.54 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.55 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.56 + + + + + + + Лист.57 + balance after tx + + + + + + + balanceafter tx + + Лист.58 + + + + + + + Лист.59 + 1 TON + + + + + + + + 1 TON + + Лист.60 + + + + + + + diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_9_error.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_9_error.svg new file mode 100644 index 0000000000..bb8e13d019 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_9_error.svg @@ -0,0 +1,686 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error + + + + Лист.1 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + Лист.19 + + + + + + + Лист.20 + + + + + + + Лист.21 + 1 TON + + + + + + + 1 TON + + Лист.23 + + + + + + + Лист.24 + C + + + + + + + C + + + + + Лист.25 + + + + + Лист.26 + + Лист.27 + + + + + + + + + + Лист.28 + + + + + + + + + + Лист.29 + + + + + + + + + + Лист.30 + + + + + + + + + + + Лист.31 + Fees + + + + + + + + Fees + + + + + Лист.32 + + Лист.33 + + + + + + + + Лист.34 + + Лист.35 + + + + + Лист.36 + + + + + + + Лист.37 + + + + + + + + Лист.38 + + + + + + + Лист.39 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.41 + 0.004 TON + + + + + + + + 0.004 TON + + Dynamic connector.160 + + + + + + + Лист.43 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.44 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.45 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.46 + Msgmode= 81 + + + + + + + Msgmode= 81 + + Лист.47 + 0.5 TON + + + + + + + 0.5 TON + + Лист.48 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.49 + balance before tx + + + + + + + balancebefore tx + + Лист.50 + + + + + + + Лист.51 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.52 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.53 + + + + + + + Лист.54 + + + + + + + Dynamic connector.170 + + + + + + + Лист.57 + + + + + + + Лист.58 + 1 TON + + + + + + + + 1 TON + + Лист.59 + + + + + + + Лист.60 + total_fee+ fwd_fee + + + + + + + + total_fee+fwd_fee + + Лист.69 + + + + + + + Лист.70 + 0,99 TON + + + + + + + 0,99 TON + + Лист.71 + + + + + + + Лист.72 + + + + + + + Лист.73 + + + + + + + Лист.74 + 1 TON + + + + + + + 1 TON + + Лист.75 + 1 TON + + + + + + + 1 TON + + Лист.76 + in case of error: message will bounce + + + + + + + in case of error: message will bounce + + diff --git a/static/img/docs/message-modes-cookbook/carry_remaining_value_9_noerror.svg b/static/img/docs/message-modes-cookbook/carry_remaining_value_9_noerror.svg new file mode 100644 index 0000000000..b2cb57107c --- /dev/null +++ b/static/img/docs/message-modes-cookbook/carry_remaining_value_9_noerror.svg @@ -0,0 +1,664 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No Error + + + + Лист.1 + + + + + + + Лист.2 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.12 + 0.896 TON + + + + + + + 0.896 TON + + Лист.13 + 0,49 TON + + + + + + + 0,49 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + Лист.19 + + + + + + + Лист.20 + + + + + + + Лист.21 + 1 TON + + + + + + + 1 TON + + Лист.22 + 1,6 TON + + + + + + + 1,6 TON + + Лист.23 + + + + + + + Лист.24 + C + + + + + + + C + + + + + Лист.25 + + + + + Лист.26 + + Лист.27 + + + + + + + + + + Лист.28 + + + + + + + + + + Лист.29 + + + + + + + + + + Лист.30 + + + + + + + + + + + Лист.31 + Fees + + + + + + + + Fees + + + + + Лист.32 + + Лист.33 + + + + + + + + Лист.34 + + Лист.35 + + + + + Лист.36 + + + + + + + Лист.37 + + + + + + + + Лист.38 + + + + + + + Лист.39 + 0.5 TON + + + + + + + + 0.5 TON + + Dynamic connector.135 + + + + + + + Лист.41 + 0.004 TON + + + + + + + + 0.004 TON + + Dynamic connector.160 + + + + + + + Лист.43 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.44 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.45 + Msgmode= 3 + + + + + + + Msgmode= 3 + + Лист.46 + Msgmode= 81 + + + + + + + Msgmode= 81 + + Лист.47 + 0.5 TON + + + + + + + 0.5 TON + + Лист.48 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.49 + balance before tx + + + + + + + balancebefore tx + + Лист.50 + + + + + + + Лист.51 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.52 + 0.5 TON + + + + + + + + 0.5 TON + + Лист.53 + + + + + + + Лист.54 + + + + + + + Dynamic connector.170 + + + + + + + Лист.56 + balance after tx + + + + + + + balanceafter tx + + Лист.57 + + + + + + + Лист.58 + 1 TON + + + + + + + + 1 TON + + Лист.59 + + + + + + + Лист.60 + total_fee+ fwd_fee + + + + + + + + total_fee+fwd_fee + + diff --git a/static/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance.svg b/static/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance.svg deleted file mode 100644 index bc04513676..0000000000 --- a/static/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
0
in msg with 50 Toncoin
in msg with 50 Tonco...
send_raw_message(msg, 128)
send_raw_message(msg, 128)
internal_message
internal_message
out msg with 150 Toncoin - 3 (fee) Toncoin
out msg with 150 Ton...
1
1
A
A
initial balance - N
tx 1: balance - N + 147 Toncoin
initial balance - N...
B
B
initial balance - 100 Toncoin
tx 0: balance - 100 Toncoin 
tx 1: balance - 100 - 100 = 0 Toncoin
initial balance - 100 Toncoin...
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance_and_destroy_sc.svg b/static/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance_and_destroy_sc.svg deleted file mode 100644 index 17362b8ade..0000000000 --- a/static/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance_and_destroy_sc.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
0
in msg with 50 Toncoin
in msg with 50 Tonco...
send_raw_message(msg, 160)
send_raw_message(msg, 160)
internal_message
internal_message
out msg with 150 Toncoin - 3 (fee) Toncoin
out msg with 150 Ton...
1
1
A
A
initial balance - N
tx 1: balance - N + 147 Toncoin
initial balance - N...
B
B
initial balance - 100 Toncoin
tx 0: balance - 100 Toncoin 
tx 1: balance - 100 - 100 = 0 Toncoin and destroy sc
initial balance - 100 Toncoin...
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance_and_if_error_bounce.svg b/static/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance_and_if_error_bounce.svg deleted file mode 100644 index f8c7692894..0000000000 --- a/static/img/docs/message-modes-cookbook/send_all_received_tokens_with_balance_and_if_error_bounce.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
in msg with 50 Toncoin
send_raw_message(msg, 144)
internal_message
out msg with 150 Toncoin - 3 (fee) Toncoin
1
A
initial balance - 100 Toncoin
tx 0: balance - 100 Toncoin 
tx 1: balance - 100 - 100 = 0 Toncoin
tx 2: balance - 100 Toncoin
bounce msg with 
50 - X (fwd_fee)
2
error
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/send_regular_and_pay_fees_separately.svg b/static/img/docs/message-modes-cookbook/send_regular_and_pay_fees_separately.svg deleted file mode 100644 index 252fc2f99c..0000000000 --- a/static/img/docs/message-modes-cookbook/send_regular_and_pay_fees_separately.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
0
in msg with 50 Toncoin
in msg with 50 Tonco...
send_raw_message(msg, 1)
send_raw_message(msg, 1)
internal_message
internal_message
out msg with 20 Toncoin
out msg with 20 Tonc...
1
1
A
A
initial balance - N
tx 1: balance - N + 20 Toncoin
initial balance - N...
B
B
initial balance - 100 Toncoin
tx 0: balance - 100 + 50 = 150 Toncoin 
tx 1: balance - 150 - 20 - 3 (fee) = 127 Toncoin
initial balance - 100 Toncoin...
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/send_regular_message.svg b/static/img/docs/message-modes-cookbook/send_regular_message.svg deleted file mode 100644 index dd7466a8d0..0000000000 --- a/static/img/docs/message-modes-cookbook/send_regular_message.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
0
in msg with 50 Toncoin
in msg with 50 Tonco...
send_raw_message(msg, 0)
send_raw_message(msg, 0)
internal_message
internal_message
out msg with 20 Toncoin - 3 Toncoin (fee)
out msg with 20 Tonc...
1
1
A
A
initial balance - N
tx 1: balance - N + 17 Toncoin
initial balance - N...
B
B
initial balance - 100 Toncoin
tx 0: balance - 100 + 50 = 150 Toncoin 
tx 1: balance - 150 - 20 = 130 Toncoin
initial balance - 100 Toncoin...
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_1.svg b/static/img/docs/message-modes-cookbook/send_regular_message_1.svg new file mode 100644 index 0000000000..e1258a172b --- /dev/null +++ b/static/img/docs/message-modes-cookbook/send_regular_message_1.svg @@ -0,0 +1,498 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Updated + + + + Лист.61 + + + + + + + Лист.62 + + + + + + + Лист.63 + + + + + + + Лист.64 + + + + + + + Лист.65 + A + + + + + + + A + + Лист.66 + + + + + + + Лист.67 + + + + + + + Dynamic connector.28 + + + + + + + Лист.69 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.70 + 1 TON + + + + + + + 1 TON + + Лист.71 + 1 TON + + + + + + + 1 TON + + Лист.72 + 0.9 TON + + + + + + + 0.9 TON + + Лист.73 + 1,096 TON + + + + + + + 1,096 TON + + Лист.74 + Value flow details + + + + + + + Value flowdetails + + Лист.75 + + + + + + + Лист.76 + + + + + + + Лист.77 + B + + + + + + + B + + Лист.78 + external_message + + + + + + + + + + external_message + + + + + Лист.85 + + + + + Лист.86 + + Лист.87 + + + + + + + + + + Лист.88 + + + + + + + + + + Лист.89 + + + + + + + + + + Лист.90 + + + + + + + + + + + Лист.91 + Fees + + + + + + + + Fees + + + + + Лист.92 + + Лист.93 + + + + + + + + Лист.94 + + Лист.95 + + + + + Лист.96 + + + + + + + Лист.97 + + + + + + + + Dynamic connector.160 + + + + + + + Лист.103 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.104 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.105 + Msgmode= 0 + + + + + + + Msgmode= 0 + + Лист.109 + balance before tx + + + + + + + balancebefore tx + + Лист.110 + + + + + + + Лист.111 + 1 TON + + + + + + + + 1 TON + + Лист.114 + + + + + + + Лист.116 + balance after tx + + + + + + + balanceafter tx + + Лист.119 + + + + + + + Лист.108 + 0.9 TON + + + + + + + + 0.9 TON + + Лист.101 + 0.004 TON + + + + + + + + 0.004 TON + + diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_2.svg b/static/img/docs/message-modes-cookbook/send_regular_message_2.svg new file mode 100644 index 0000000000..e4f86b0179 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/send_regular_message_2.svg @@ -0,0 +1,511 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Updated + + + + Лист.1 + + + + + + + Лист.2 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.12 + 0.9 TON + + + + + + + 0.9 TON + + Лист.13 + 1,096 TON + + + + + + + 1,096 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + + + + Лист.19 + + + + + Лист.20 + + Лист.21 + + + + + + + + + + Лист.22 + + + + + + + + + + Лист.23 + + + + + + + + + + Лист.24 + + + + + + + + + + + Лист.25 + Fees + + + + + + + + Fees + + + + + Лист.26 + + Лист.27 + + + + + + + + Лист.28 + + Лист.29 + + + + + Лист.30 + + + + + + + Лист.31 + + + + + + + + Dynamic connector.160 + + + + + + + Лист.33 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.34 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.35 + Msgmode= 2 + + + + + + + Msgmode= 2 + + Лист.36 + balance before tx + + + + + + + balancebefore tx + + Лист.37 + + + + + + + Лист.38 + 1 TON + + + + + + + + 1 TON + + Лист.39 + + + + + + + Лист.40 + balance after tx + + + + + + + balanceafter tx + + Лист.41 + + + + + + + Лист.42 + 0.9 TON + + + + + + + + 0.9 TON + + Лист.43 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.45 + in case of error: ignore + + + + + + + + in case of error:ignore + + diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_3_error.svg b/static/img/docs/message-modes-cookbook/send_regular_message_3_error.svg new file mode 100644 index 0000000000..e6bcbdaa50 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/send_regular_message_3_error.svg @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error + + + + Лист.1 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + + + + Лист.19 + + + + + Лист.20 + + Лист.21 + + + + + + + + + + Лист.22 + + + + + + + + + + Лист.23 + + + + + + + + + + Лист.24 + + + + + + + + + + + Лист.25 + Fees + + + + + + + + Fees + + + + + Лист.26 + + Лист.27 + + + + + + + + Лист.28 + + Лист.29 + + + + + Лист.30 + + + + + + + Лист.31 + + + + + + + + Dynamic connector.160 + + + + + + + Лист.33 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.34 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.35 + Msgmode= 16 + + + + + + + Msgmode= 16 + + Лист.36 + balance before tx + + + + + + + balancebefore tx + + Лист.37 + + + + + + + Лист.38 + 1 TON + + + + + + + + 1 TON + + Лист.39 + + + + + + + Лист.41 + + + + + + + Лист.42 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.43 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.44 + + + + + + + Лист.45 + 0,99 TON + + + + + + + 0,99 TON + + Лист.47 + + + + + + + Лист.48 + + + + + + + Лист.49 + 1 TON + + + + + + + 1 TON + + Лист.51 + in case of error: message will bounce + + + + + + + in case of error: message will bounce + + diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_3_noerror.svg b/static/img/docs/message-modes-cookbook/send_regular_message_3_noerror.svg new file mode 100644 index 0000000000..d381c0d422 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/send_regular_message_3_noerror.svg @@ -0,0 +1,497 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No error + + + + Лист.1 + + + + + + + Лист.2 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.12 + 0.9 TON + + + + + + + 0.9 TON + + Лист.13 + 1,096 TON + + + + + + + 1,096 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + + + + Лист.19 + + + + + Лист.20 + + Лист.21 + + + + + + + + + + Лист.22 + + + + + + + + + + Лист.23 + + + + + + + + + + Лист.24 + + + + + + + + + + + Лист.25 + Fees + + + + + + + + Fees + + + + + Лист.26 + + Лист.27 + + + + + + + + Лист.28 + + Лист.29 + + + + + Лист.30 + + + + + + + Лист.31 + + + + + + + + Dynamic connector.160 + + + + + + + Лист.33 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.34 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.35 + Msgmode= 16 + + + + + + + Msgmode= 16 + + Лист.36 + balance before tx + + + + + + + balancebefore tx + + Лист.37 + + + + + + + Лист.38 + 1 TON + + + + + + + + 1 TON + + Лист.39 + + + + + + + Лист.40 + balance after tx + + + + + + + balanceafter tx + + Лист.41 + + + + + + + Лист.42 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.43 + 0.004 TON + + + + + + + + 0.004 TON + + diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_4.svg b/static/img/docs/message-modes-cookbook/send_regular_message_4.svg new file mode 100644 index 0000000000..c2e593e06d --- /dev/null +++ b/static/img/docs/message-modes-cookbook/send_regular_message_4.svg @@ -0,0 +1,497 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Updated + + + + Лист.1 + + + + + + + Лист.2 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.12 + 0.896 TON + + + + + + + 0.896 TON + + Лист.13 + 1,1 TON + + + + + + + 1,1 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + + + + Лист.19 + + + + + Лист.20 + + Лист.21 + + + + + + + + + + Лист.22 + + + + + + + + + + Лист.23 + + + + + + + + + + Лист.24 + + + + + + + + + + + Лист.25 + Fees + + + + + + + + Fees + + + + + Лист.26 + + Лист.27 + + + + + + + + Лист.28 + + Лист.29 + + + + + Лист.30 + + + + + + + Лист.31 + + + + + + + + Dynamic connector.160 + + + + + + + Лист.33 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.34 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.35 + Msgmode= 1 + + + + + + + Msgmode= 1 + + Лист.36 + balance before tx + + + + + + + balancebefore tx + + Лист.37 + + + + + + + Лист.38 + 1 TON + + + + + + + + 1 TON + + Лист.39 + + + + + + + Лист.40 + balance after tx + + + + + + + balanceafter tx + + Лист.41 + + + + + + + Лист.42 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.43 + 0.004 TON + + + + + + + + 0.004 TON + + diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_5_error.svg b/static/img/docs/message-modes-cookbook/send_regular_message_5_error.svg new file mode 100644 index 0000000000..86fcd79ded --- /dev/null +++ b/static/img/docs/message-modes-cookbook/send_regular_message_5_error.svg @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error + + + + Лист.1 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + + + + Лист.19 + + + + + Лист.20 + + Лист.21 + + + + + + + + + + Лист.22 + + + + + + + + + + Лист.23 + + + + + + + + + + Лист.24 + + + + + + + + + + + Лист.25 + Fees + + + + + + + + Fees + + + + + Лист.26 + + Лист.27 + + + + + + + + Лист.28 + + Лист.29 + + + + + Лист.30 + + + + + + + Лист.31 + + + + + + + + Dynamic connector.160 + + + + + + + Лист.33 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.34 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.35 + Msgmode= 17 + + + + + + + Msgmode= 17 + + Лист.36 + balance before tx + + + + + + + balancebefore tx + + Лист.37 + + + + + + + Лист.38 + 1 TON + + + + + + + + 1 TON + + Лист.39 + + + + + + + Лист.41 + + + + + + + Лист.42 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.43 + 0.004 TON + + + + + + + + 0.004 TON + + Лист.44 + + + + + + + Лист.45 + 0,99 TON + + + + + + + 0,99 TON + + Лист.46 + + + + + + + Лист.47 + + + + + + + Лист.48 + 1 TON + + + + + + + 1 TON + + Лист.49 + in case of error: message will bounce + + + + + + + in case of error: message will bounce + + diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_5_noerror.svg b/static/img/docs/message-modes-cookbook/send_regular_message_5_noerror.svg new file mode 100644 index 0000000000..206632e2a6 --- /dev/null +++ b/static/img/docs/message-modes-cookbook/send_regular_message_5_noerror.svg @@ -0,0 +1,498 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No Error + + + + Лист.1 + + + + + + + Лист.2 + + + + + + + Лист.3 + + + + + + + Лист.4 + + + + + + + Лист.5 + A + + + + + + + A + + Лист.6 + + + + + + + Лист.7 + + + + + + + Dynamic connector.28 + + + + + + + Лист.9 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.10 + 1 TON + + + + + + + 1 TON + + Лист.11 + 1 TON + + + + + + + 1 TON + + Лист.12 + 0.896 TON + + + + + + + 0.896 TON + + Лист.13 + 1,1 TON + + + + + + + 1,1 TON + + Лист.14 + Value flow details + + + + + + + Value flowdetails + + Лист.15 + + + + + + + Лист.16 + + + + + + + Лист.17 + B + + + + + + + B + + Лист.18 + external_message + + + + + + + + + + external_message + + + + + Лист.19 + + + + + Лист.20 + + Лист.21 + + + + + + + + + + Лист.22 + + + + + + + + + + Лист.23 + + + + + + + + + + Лист.24 + + + + + + + + + + + Лист.25 + Fees + + + + + + + + Fees + + + + + Лист.26 + + Лист.27 + + + + + + + + Лист.28 + + Лист.29 + + + + + Лист.30 + + + + + + + Лист.31 + + + + + + + + Dynamic connector.160 + + + + + + + Лист.33 + msg_fwd_fees + + + + + + + + msg_fwd_fees + + Лист.34 + 0.1 TON + + + + + + + + 0.1 TON + + Лист.35 + Msgmode= 17 + + + + + + + Msgmode= 17 + + Лист.36 + balance before tx + + + + + + + balancebefore tx + + Лист.37 + + + + + + + Лист.38 + 1 TON + + + + + + + + 1 TON + + Лист.39 + + + + + + + Лист.40 + balance after tx + + + + + + + balanceafter tx + + Лист.41 + + + + + + + Лист.42 + 0.896 TON + + + + + + + + 0.896 TON + + Лист.43 + 0.004 TON + + + + + + + + 0.004 TON + + diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_and_bounce_if_error.svg b/static/img/docs/message-modes-cookbook/send_regular_message_and_bounce_if_error.svg deleted file mode 100644 index 36808761ff..0000000000 --- a/static/img/docs/message-modes-cookbook/send_regular_message_and_bounce_if_error.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
in msg with 50 Toncoin
send_raw_message(msg, 16)
internal_message
out msg with 20 Toncoin - 3 Toncoin (fee)
1
A
initial balance - 100 Toncoin
tx 0: balance - 100 + 50 = 150 Toncoin 
tx 1: balance - 150 - 20 = 130 Toncoin
tx 2: balance - 100 Toncoin
bounce msg with 
50 - X (fwd_fee)
2
error
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_and_ignore_errors.svg b/static/img/docs/message-modes-cookbook/send_regular_message_and_ignore_errors.svg deleted file mode 100644 index 780b34c249..0000000000 --- a/static/img/docs/message-modes-cookbook/send_regular_message_and_ignore_errors.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
0
in msg with 50 Toncoin
in msg with 50 Tonco...
send_raw_message(msg, 2)
send_raw_message(msg, 2)
internal_message
internal_message
out msg with 20 Toncoin - 3 Toncoin (fee)
out msg with 20 Tonc...
1
1
A
A
initial balance - 100 Toncoin
tx 0: balance - 100 + 50 = 150 Toncoin 
tx 1: got an error and ignored the tx, balance - 147 Toncoin
initial balance - 100 Toncoin...
ignore
ignore
\ No newline at end of file diff --git a/static/img/docs/message-modes-cookbook/send_regular_message_pay_fee_separately_bounce_if_error.svg b/static/img/docs/message-modes-cookbook/send_regular_message_pay_fee_separately_bounce_if_error.svg deleted file mode 100644 index c4fc1f01ee..0000000000 --- a/static/img/docs/message-modes-cookbook/send_regular_message_pay_fee_separately_bounce_if_error.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
0
in msg with 50 Toncoin
send_raw_message(msg, 17)
internal_message
out msg with 20 Toncoin
1
A
initial balance - 100 Toncoin
tx 0: balance - 100 + 50 = 150 Toncoin 
tx 1: balance - 150 - 20 - 3 (fee) = 127 Toncoin
tx 2: balance - 100
bounce msg with 
50 - X (fwd_fee)
error
2
\ No newline at end of file diff --git a/static/img/docs/scheme-templates/message-processing-graphs/Graphic-Explanations-Guidelines_1.svg b/static/img/docs/scheme-templates/message-processing-graphs/Graphic-Explanations-Guidelines_1.svg new file mode 100644 index 0000000000..a57e344207 --- /dev/null +++ b/static/img/docs/scheme-templates/message-processing-graphs/Graphic-Explanations-Guidelines_1.svg @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Страница-1 + + + + + + Лист.29 + + + + + + + Лист.28 + + + + + + + Лист.27 + + + + + + + Ссылка на текущую страницу + + + + + + + + + + Лист.4 + + + + + + + Лист.5 + + + + + + + Лист.6 + + + + + + + Лист.8 + Figure + + + + + + + Figure + + Лист.10 + Description + + + + + + + Description + + Лист.11 + Circle - Smart Contract entity + + + + + + + Circle - Smart Contract entity + + Лист.14 + + + + + + + Round Corner Rectangle.36 + + + + + + + + + + + + + + + + + + + + + + Round Corner Rectangle.224 + + + + + + + + + + + + + + + + + + + + + + Dynamic connector.130 + N + + + + + + + + N + + Actor.44 + + + + + + + + Лист.19 + + + + + + + Лист.20 + + + + + + + Лист.21 + + + + + + + Лист.22 + Rectangle - Message Entity + + + + + + + Rectangle - Message Entity + + Лист.23 + Dashed Rectangle - Optional Message Entity + + + + + + + Dashed Rectangle - Optional Message Entity + + Лист.25 + Transactions (numeration optional) + + + + + + + Transactions (numeration optional) + + Лист.30 + Actor + + + + + + + Actor + + diff --git a/static/img/docs/scheme-templates/message-processing-graphs/Graphic-Explanations-Guidelines_1_dark.svg b/static/img/docs/scheme-templates/message-processing-graphs/Graphic-Explanations-Guidelines_1_dark.svg new file mode 100644 index 0000000000..2f8f6da42e --- /dev/null +++ b/static/img/docs/scheme-templates/message-processing-graphs/Graphic-Explanations-Guidelines_1_dark.svg @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Страница-1 + + + + + + Лист.29 + + + + + + + Лист.28 + + + + + + + Лист.27 + + + + + + + Ссылка на текущую страницу + + + + + + + + + + Лист.4 + + + + + + + Лист.5 + + + + + + + + Лист.6 + + + + + + + + Лист.8 + Figure + + + + + + + Figure + + Лист.10 + Description + + + + + + + Description + + Лист.11 + Circle - Smart Contract entity + + + + + + + Circle - Smart Contract entity + + Лист.14 + + + + + + + + Round Corner Rectangle.36 + + + + + + + + + + + + + + + + + + + + + + Round Corner Rectangle.224 + + + + + + + + + + + + + + + + + + + + + + Dynamic connector.130 + N + + + + + + + + N + + Actor.44 + + + + + + + + Лист.19 + + + + + + + + Лист.20 + + + + + + + + Лист.21 + + + + + + + + Лист.22 + Rectangle - Message Entity + + + + + + + Rectangle - Message Entity + + Лист.23 + Dashed Rectangle - Optional Message Entity + + + + + + + Dashed Rectangle - Optional Message Entity + + Лист.25 + Transactions (numeration optional) + + + + + + + Transactions (numeration optional) + + Лист.30 + Actor + + + + + + + Actor + + diff --git a/static/img/docs/scheme-templates/message-processing-graphs/circle_for_smart_contract.svg b/static/img/docs/scheme-templates/message-processing-graphs/circle_for_smart_contract.svg index 82afc11ea3..3d691d47d0 100644 --- a/static/img/docs/scheme-templates/message-processing-graphs/circle_for_smart_contract.svg +++ b/static/img/docs/scheme-templates/message-processing-graphs/circle_for_smart_contract.svg @@ -1,30 +1,30 @@ - + - + viewBox="0 0 53.7263 53.7263" xml:space="preserve" color-interpolation-filters="sRGB" class="st2"> + Page-1 - + - + On-page reference.116 - + diff --git a/static/img/docs/wallet-contracts/wallet-contract-V5.png b/static/img/docs/wallet-contracts/wallet-contract-V5.png new file mode 100644 index 0000000000..40a8094857 Binary files /dev/null and b/static/img/docs/wallet-contracts/wallet-contract-V5.png differ diff --git a/static/img/docs/wallet-contracts/wallet-contract-V5_dark.png b/static/img/docs/wallet-contracts/wallet-contract-V5_dark.png new file mode 100644 index 0000000000..6871f2186f Binary files /dev/null and b/static/img/docs/wallet-contracts/wallet-contract-V5_dark.png differ diff --git a/static/img/docs/writing-test-examples/Old/test-examples-schemes.svg b/static/img/docs/writing-test-examples/Old/test-examples-schemes.svg new file mode 100644 index 0000000000..7c2e3c9d5e --- /dev/null +++ b/static/img/docs/writing-test-examples/Old/test-examples-schemes.svg @@ -0,0 +1,369 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + On-page reference.14 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + Dynamic connector.19 + ID:0 + + + + + ID:0 + + Dynamic connector.20 + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + Dynamic connector.24 + ID:1 + + + + + ID:1 + + Dynamic connector.25 + + + + Dynamic connector.26 + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + Dynamic connector.34 + + + + Dynamic connector.35 + + + + Dynamic connector.36 + ID:3 + + + + + ID:3 + + Dynamic connector.37 + ID:4 + + + + + ID:4 + + Dynamic connector.38 + ID:8 + + + + + ID:8 + + Dynamic connector.39 + ID:7 + + + + + ID:7 + + Dynamic connector.40 + ID:6 + + + + + ID:6 + + Dynamic connector.41 + ID:5 + + + + + ID:5 + + Dynamic connector.42 + ID:4 + + + + + ID:4 + + On-page reference.43 + + + + + + + On-page reference.44 + + + + + + + Sheet.46 + Launcher + + + + Launcher + + Sheet.47 + Fireworks setter + + + + Fireworks setter + + On-page reference.48 + + + + + + + Sheet.49 + Fireworks launcher - 1 + + + + Fireworks launcher - 1 + + Sheet.50 + Fireworks launcher - 2 + + + + Fireworks launcher - 2 + + Rectangle + + + + + + + diff --git a/static/img/docs/writing-test-examples/test-examples-schemes-dark.svg b/static/img/docs/writing-test-examples/test-examples-schemes-dark.svg new file mode 100644 index 0000000000..ab8d7138e1 --- /dev/null +++ b/static/img/docs/writing-test-examples/test-examples-schemes-dark.svg @@ -0,0 +1,383 @@ + + + + + + + + + + + + + + + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + + Dynamic connector.19 + ID:0 + + + + + + + ID:0 + + Dynamic connector.20 + + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + + Dynamic connector.24 + ID:1 + + + + + + + ID:1 + + Dynamic connector.25 + + + + + Dynamic connector.26 + + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + + Dynamic connector.34 + + + + + Dynamic connector.35 + + + + + Dynamic connector.36 + ID:3 + + + + + + + ID:2 + + Dynamic connector.37 + ID:4 + + + + + + + ID:3 + + Dynamic connector.38 + ID:8 + + + + + + + ID:8 + + Dynamic connector.39 + ID:7 + + + + + + + ID:7 + + Dynamic connector.40 + ID:6 + + + + + + + ID:6 + + Dynamic connector.41 + ID:5 + + + + + + + ID:5 + + Dynamic connector.42 + ID:4 + + + + + + + ID:4 + + Rectangle + + + + + + + On-page reference.44 + + + + + + + Лист.39 + Launcher + + + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 + Fireworks setter + + + + + Fireworks setter + + On-page reference.43 + + + + + + + Лист.42 + Fireworks launcher - 1 + + + + + Fireworks launcher - 1 + + On-page reference.48 + + + + + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 + + diff --git a/static/img/docs/writing-test-examples/test-examples-schemes.svg b/static/img/docs/writing-test-examples/test-examples-schemes.svg index 7c2e3c9d5e..573ad53e5c 100644 --- a/static/img/docs/writing-test-examples/test-examples-schemes.svg +++ b/static/img/docs/writing-test-examples/test-examples-schemes.svg @@ -1,10 +1,10 @@ - + - + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.92556in" height="5.44327in" + viewBox="0 0 498.64 391.916" xml:space="preserve" color-interpolation-filters="sRGB" class="st17"> + @@ -12,358 +12,373 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTYzjw6PN/bAAkLjXt6n8GKB8FwCRBNIYCZEkQQFGALgkCcAXYJEEArACXJAiAfYFLEgQY8EkeePT5PwAJBuzBFcEhPAAAAABJRU5ErkJggg=="/> - - - - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/h9//h/bAAk/rnL5D8DlI8CYJIgGkMBsiQIoChAlwQBuAJskiAAVoBLEgTAvsAlCQIM+CR/3z/+HwA05e7h1gaq0AAAAABJRU5ErkJggg=="/> - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABASURBVChTY/jcZfL/9/3j/9EBSAwkxwBjICtCFmNAF0BmgwBYAQjAJNBNI04BTBJEI7PBCtAFQABZjIA3Tf4DAGB04aHiNPA4AAAAAElFTkSuQmCC"/> - + MonoColor - + On-page reference - + - + On-page reference.3 - + - + On-page reference.4 - + - + On-page reference.5 - + - + On-page reference.6 - + - + On-page reference.7 - + - + On-page reference.8 - + - + On-page reference.9 - + - + On-page reference.10 - - - - On-page reference.14 - - - - + - + Circle - + - + Circle.17 - + - + Dynamic connector - + + - + Dynamic connector.19 ID:0 - - - - - ID:0 - + + + + + + + ID:0 + Dynamic connector.20 - + + - + Circle.21 - + - + Circle.22 - + - + Dynamic connector.23 - + + - + Dynamic connector.24 ID:1 + - - - - ID:1 - + + + + + ID:1 + Dynamic connector.25 - + + - + Dynamic connector.26 - + + - + Circle.27 - + - + Circle.29 - + - + Circle.30 - + - + Circle.31 - + - + Circle.32 - + - + Dynamic connector.33 - + + - + Dynamic connector.34 - + + - + Dynamic connector.35 - + + - + Dynamic connector.36 ID:3 + - - - - ID:3 - + + + + + ID:2 + Dynamic connector.37 ID:4 + - - - - ID:4 - + + + + + ID:3 + Dynamic connector.38 ID:8 + - - - - ID:8 - + + + + + ID:8 + Dynamic connector.39 ID:7 + - - - - ID:7 - + + + + + ID:7 + Dynamic connector.40 ID:6 + - - - - ID:6 - + + + + + ID:6 + Dynamic connector.41 ID:5 + - - - - ID:5 - + + + + + ID:5 + Dynamic connector.42 ID:4 + - - - - ID:4 - - On-page reference.43 + + + + + ID:4 + + Rectangle - + - + - + On-page reference.44 - + - - Sheet.46 + + Лист.39 Launcher + - - - Launcher - - Sheet.47 + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 Fireworks setter + - - - Fireworks setter - - On-page reference.48 + + + Fireworks setter + + On-page reference.43 - + - - Sheet.49 + + Лист.42 Fireworks launcher - 1 + - - - Fireworks launcher - 1 - - Sheet.50 - Fireworks launcher - 2 - - - - Fireworks launcher - 2 - - Rectangle + + + Fireworks launcher - 1 + + On-page reference.48 - + - + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id1.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id1.svg index 6978432cb5..33d63b8b79 100644 --- a/static/img/docs/writing-test-examples/test-examples-schemes_id1.svg +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id1.svg @@ -1,10 +1,10 @@ - + - + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.92903in" height="5.44327in" + viewBox="0 0 498.89 391.916" xml:space="preserve" color-interpolation-filters="sRGB" class="st15"> + @@ -12,315 +12,346 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTYzjw6PN/bAAkLjXt6n8GKB8FwCRBNIYCZEkQQFGALgkCcAXYJEEArACXJAiAfYFLEgQY8EkeePT5PwAJBuzBFcEhPAAAAABJRU5ErkJggg=="/> - - - - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/h9//h/bAAk/rnL5D8DlI8CYJIgGkMBsiQIoChAlwQBuAJskiAAVoBLEgTAvsAlCQIM+CR/3z/+HwA05e7h1gaq0AAAAABJRU5ErkJggg=="/> - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABASURBVChTY/jcZfL/9/3j/9EBSAwkxwBjICtCFmNAF0BmgwBYAQjAJNBNI04BTBJEI7PBCtAFQABZjIA3Tf4DAGB04aHiNPA4AAAAAElFTkSuQmCC"/> - - Transaction_1 + + MonoColor - + On-page reference - + - + On-page reference.3 - + - + On-page reference.4 - + - + On-page reference.5 - + - + On-page reference.6 - + - + On-page reference.7 - + - + On-page reference.8 - + - + On-page reference.9 - + - + On-page reference.10 - - - - On-page reference.14 - - - - + - + Circle - + - + Circle.17 - + - + Dynamic connector - + + - + Dynamic connector.19 - + ID:0 + + + - + Dynamic connector.20 - + + - + Circle.21 - + - + Circle.22 - + - + Dynamic connector.23 - + + - + Dynamic connector.24 ID:1 + - - - - ID:1 - + + + + + ID:1 + Dynamic connector.25 - + + - + Dynamic connector.26 - + + - + Circle.27 - + - + Circle.29 - + - + Circle.30 - + - + Circle.31 - + - + Circle.32 - + - + Dynamic connector.33 - + + - + Dynamic connector.34 - + + - + Dynamic connector.35 - + + - + Dynamic connector.36 - + ID:3 + + + - + Dynamic connector.37 - + ID:4 + + + - + Dynamic connector.38 - + ID:8 + + + - + Dynamic connector.39 - + ID:7 + + + - + Dynamic connector.40 - + ID:6 + + + - + Dynamic connector.41 - + ID:5 + + + - + Dynamic connector.42 - + ID:4 + + + - - On-page reference.43 + + Rectangle - + - + - + On-page reference.44 - + - - Sheet.46 + + Лист.39 Launcher + - - - Launcher - - Sheet.47 + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 Fireworks setter + - - - Fireworks setter - - On-page reference.48 + + + Fireworks setter + + On-page reference.43 - + - - Sheet.49 + + Лист.42 Fireworks launcher - 1 + - - - Fireworks launcher - 1 - - Sheet.50 - Fireworks launcher - 2 - - - - Fireworks launcher - 2 - - Rectangle + + + Fireworks launcher - 1 + + On-page reference.48 - + - + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id1_dark.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id1_dark.svg new file mode 100644 index 0000000000..564a2bc37f --- /dev/null +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id1_dark.svg @@ -0,0 +1,376 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Фон Visio-1 + + + Сплошная + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + + Dynamic connector.19 + ID:0 + + + + + + Dynamic connector.20 + + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + + Dynamic connector.24 + ID:1 + + + + + + + ID:1 + + Dynamic connector.25 + + + + + Dynamic connector.26 + + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + + Dynamic connector.34 + + + + + Dynamic connector.35 + + + + + Dynamic connector.36 + ID:3 + + + + + + Dynamic connector.37 + ID:4 + + + + + + Dynamic connector.38 + ID:8 + + + + + + Dynamic connector.39 + ID:7 + + + + + + Dynamic connector.40 + ID:6 + + + + + + Dynamic connector.41 + ID:5 + + + + + + Dynamic connector.42 + ID:4 + + + + + + Rectangle + + + + + + + On-page reference.44 + + + + + + + Лист.39 + Launcher + + + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 + Fireworks setter + + + + + Fireworks setter + + On-page reference.43 + + + + + + + Лист.42 + Fireworks launcher - 1 + + + + + Fireworks launcher - 1 + + On-page reference.48 + + + + + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 + + diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id2.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id2.svg index 08499056e2..04b8adfc36 100644 --- a/static/img/docs/writing-test-examples/test-examples-schemes_id2.svg +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id2.svg @@ -1,10 +1,10 @@ - + - + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.92903in" height="5.44327in" + viewBox="0 0 498.89 391.916" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"> + @@ -12,316 +12,344 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTYzjw6PN/bAAkLjXt6n8GKB8FwCRBNIYCZEkQQFGALgkCcAXYJEEArACXJAiAfYFLEgQY8EkeePT5PwAJBuzBFcEhPAAAAABJRU5ErkJggg=="/> - - - - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/h9//h/bAAk/rnL5D8DlI8CYJIgGkMBsiQIoChAlwQBuAJskiAAVoBLEgTAvsAlCQIM+CR/3z/+HwA05e7h1gaq0AAAAABJRU5ErkJggg=="/> - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABASURBVChTY/jcZfL/9/3j/9EBSAwkxwBjICtCFmNAF0BmgwBYAQjAJNBNI04BTBJEI7PBCtAFQABZjIA3Tf4DAGB04aHiNPA4AAAAAElFTkSuQmCC"/> - - Transaction_2 + + MonoColor - + On-page reference - + - + On-page reference.3 - + - + On-page reference.4 - + - + On-page reference.5 - + - + On-page reference.6 - + - + On-page reference.7 - + - + On-page reference.8 - + - + On-page reference.9 - + - + On-page reference.10 - - - - On-page reference.14 - - - - + - + Circle - + - + Circle.17 - + - + Dynamic connector - + + - + Dynamic connector.19 - + ID:0 + + + - + Dynamic connector.20 - + + - + Circle.21 - + - + Circle.22 - + - + Dynamic connector.23 - + + - + Dynamic connector.24 - + ID:1 + + + - + Dynamic connector.25 - + + - + Dynamic connector.26 - + + - + Circle.27 - + - + Circle.29 - + - + Circle.30 - + - + Circle.31 - + - + Circle.32 - + - + Dynamic connector.33 - + + - + Dynamic connector.34 - + + - + Dynamic connector.35 - + + - + Dynamic connector.36 - ID:2 - - - - - ID:2 - + ID:3 + + + + + + + ID:2 + Dynamic connector.37 - + ID:4 + + + - + Dynamic connector.38 - + ID:8 + + + - + Dynamic connector.39 - + ID:7 + + + - + Dynamic connector.40 - + ID:6 + + + - + Dynamic connector.41 - + ID:5 + + + - + Dynamic connector.42 - + ID:4 + + + - - On-page reference.43 + + Rectangle - + - + - + On-page reference.44 - + - - Sheet.46 + + Лист.39 Launcher + - - - Launcher - - Sheet.47 + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 Fireworks setter + - - - Fireworks setter - - On-page reference.48 + + + Fireworks setter + + On-page reference.43 - + - - Sheet.49 + + Лист.42 Fireworks launcher - 1 + - - - Fireworks launcher - 1 - - Sheet.50 - Fireworks launcher - 2 - - - - Fireworks launcher - 2 - - Rectangle + + + Fireworks launcher - 1 + + On-page reference.48 - + - + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id2_dark.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id2_dark.svg new file mode 100644 index 0000000000..370ce15310 --- /dev/null +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id2_dark.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Фон Visio-1 + + + Сплошная + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + + Dynamic connector.19 + ID:0 + + + + + + Dynamic connector.20 + + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + + Dynamic connector.24 + ID:1 + + + + + + Dynamic connector.25 + + + + + Dynamic connector.26 + + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + + Dynamic connector.34 + + + + + Dynamic connector.35 + + + + + Dynamic connector.36 + ID:3 + + + + + + + ID:2 + + Dynamic connector.37 + ID:4 + + + + + + Dynamic connector.38 + ID:8 + + + + + + Dynamic connector.39 + ID:7 + + + + + + Dynamic connector.40 + ID:6 + + + + + + Dynamic connector.41 + ID:5 + + + + + + Dynamic connector.42 + ID:4 + + + + + + Rectangle + + + + + + + On-page reference.44 + + + + + + + Лист.39 + Launcher + + + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 + Fireworks setter + + + + + Fireworks setter + + On-page reference.43 + + + + + + + Лист.42 + Fireworks launcher - 1 + + + + + Fireworks launcher - 1 + + On-page reference.48 + + + + + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 + + diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id3.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id3.svg index f5f5d80733..567024aae1 100644 --- a/static/img/docs/writing-test-examples/test-examples-schemes_id3.svg +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id3.svg @@ -1,10 +1,10 @@ - + - + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.92903in" height="5.44327in" + viewBox="0 0 498.89 391.916" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"> + @@ -12,316 +12,344 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTYzjw6PN/bAAkLjXt6n8GKB8FwCRBNIYCZEkQQFGALgkCcAXYJEEArACXJAiAfYFLEgQY8EkeePT5PwAJBuzBFcEhPAAAAABJRU5ErkJggg=="/> - - - - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/h9//h/bAAk/rnL5D8DlI8CYJIgGkMBsiQIoChAlwQBuAJskiAAVoBLEgTAvsAlCQIM+CR/3z/+HwA05e7h1gaq0AAAAABJRU5ErkJggg=="/> - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABASURBVChTY/jcZfL/9/3j/9EBSAwkxwBjICtCFmNAF0BmgwBYAQjAJNBNI04BTBJEI7PBCtAFQABZjIA3Tf4DAGB04aHiNPA4AAAAAElFTkSuQmCC"/> - - Transaction_3 + + MonoColor - + On-page reference - + - + On-page reference.3 - + - + On-page reference.4 - + - + On-page reference.5 - + - + On-page reference.6 - + - + On-page reference.7 - + - + On-page reference.8 - + - + On-page reference.9 - + - + On-page reference.10 - - - - On-page reference.14 - - - - + - + Circle - + - + Circle.17 - + - + Dynamic connector - + + - + Dynamic connector.19 - + ID:0 + + + - + Dynamic connector.20 - + + - + Circle.21 - + - + Circle.22 - + - + Dynamic connector.23 - + + - + Dynamic connector.24 - + ID:1 + + + - + Dynamic connector.25 - + + - + Dynamic connector.26 - + + - + Circle.27 - + - + Circle.29 - + - + Circle.30 - + - + Circle.31 - + - + Circle.32 - + - + Dynamic connector.33 - + + - + Dynamic connector.34 - + + - + Dynamic connector.35 - + + - + Dynamic connector.36 - + ID:3 + + + - + Dynamic connector.37 - ID:3 - - - - - ID:3 - + ID:4 + + + + + + + ID:3 + Dynamic connector.38 - + ID:8 + + + - + Dynamic connector.39 - + ID:7 + + + - + Dynamic connector.40 - + ID:6 + + + - + Dynamic connector.41 - + ID:5 + + + - + Dynamic connector.42 - + ID:4 + + + - - On-page reference.43 + + Rectangle - + - + - + On-page reference.44 - + - - Sheet.46 + + Лист.39 Launcher + - - - Launcher - - Sheet.47 + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 Fireworks setter + - - - Fireworks setter - - On-page reference.48 + + + Fireworks setter + + On-page reference.43 - + - - Sheet.49 + + Лист.42 Fireworks launcher - 1 + - - - Fireworks launcher - 1 - - Sheet.50 - Fireworks launcher - 2 - - - - Fireworks launcher - 2 - - Rectangle + + + Fireworks launcher - 1 + + On-page reference.48 - + - + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id3_dark.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id3_dark.svg new file mode 100644 index 0000000000..fe631d844f --- /dev/null +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id3_dark.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Фон Visio-1 + + + Сплошная + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + + Dynamic connector.19 + ID:0 + + + + + + Dynamic connector.20 + + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + + Dynamic connector.24 + ID:1 + + + + + + Dynamic connector.25 + + + + + Dynamic connector.26 + + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + + Dynamic connector.34 + + + + + Dynamic connector.35 + + + + + Dynamic connector.36 + ID:3 + + + + + + Dynamic connector.37 + ID:4 + + + + + + + ID:3 + + Dynamic connector.38 + ID:8 + + + + + + Dynamic connector.39 + ID:7 + + + + + + Dynamic connector.40 + ID:6 + + + + + + Dynamic connector.41 + ID:5 + + + + + + Dynamic connector.42 + ID:4 + + + + + + Rectangle + + + + + + + On-page reference.44 + + + + + + + Лист.39 + Launcher + + + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 + Fireworks setter + + + + + Fireworks setter + + On-page reference.43 + + + + + + + Лист.42 + Fireworks launcher - 1 + + + + + Fireworks launcher - 1 + + On-page reference.48 + + + + + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 + + diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id4.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id4.svg index d722c51fd9..03dc88b503 100644 --- a/static/img/docs/writing-test-examples/test-examples-schemes_id4.svg +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id4.svg @@ -1,10 +1,10 @@ - + - + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.92556in" height="5.44327in" + viewBox="0 0 498.64 391.916" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"> + @@ -12,316 +12,344 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTYzjw6PN/bAAkLjXt6n8GKB8FwCRBNIYCZEkQQFGALgkCcAXYJEEArACXJAiAfYFLEgQY8EkeePT5PwAJBuzBFcEhPAAAAABJRU5ErkJggg=="/> - - - - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/h9//h/bAAk/rnL5D8DlI8CYJIgGkMBsiQIoChAlwQBuAJskiAAVoBLEgTAvsAlCQIM+CR/3z/+HwA05e7h1gaq0AAAAABJRU5ErkJggg=="/> - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABASURBVChTY/jcZfL/9/3j/9EBSAwkxwBjICtCFmNAF0BmgwBYAQjAJNBNI04BTBJEI7PBCtAFQABZjIA3Tf4DAGB04aHiNPA4AAAAAElFTkSuQmCC"/> - - Transaction_4 + + MonoColor - + On-page reference - + - + On-page reference.3 - + - + On-page reference.4 - + - + On-page reference.5 - + - + On-page reference.6 - + - + On-page reference.7 - + - + On-page reference.8 - + - + On-page reference.9 - + - + On-page reference.10 - - - - On-page reference.14 - - - - + - + Circle - + - + Circle.17 - + - + Dynamic connector - + + - + Dynamic connector.19 - + ID:0 + + + - + Dynamic connector.20 - + + - + Circle.21 - + - + Circle.22 - + - + Dynamic connector.23 - + + - + Dynamic connector.24 - + ID:1 + + + - + Dynamic connector.25 - + + - + Dynamic connector.26 - + + - + Circle.27 - + - + Circle.29 - + - + Circle.30 - + - + Circle.31 - + - + Circle.32 - + - + Dynamic connector.33 - + + - + Dynamic connector.34 - + + - + Dynamic connector.35 - + + - + Dynamic connector.36 - + ID:3 + + + - + Dynamic connector.37 - + ID:4 + + + - + Dynamic connector.38 - + ID:8 + + + - + Dynamic connector.39 - + ID:7 + + + - + Dynamic connector.40 - + ID:6 + + + - + Dynamic connector.41 - + ID:5 + + + - + Dynamic connector.42 ID:4 - - - - - ID:4 - - On-page reference.43 + + + + + + + ID:4 + + Rectangle - + - + - + On-page reference.44 - + - - Sheet.46 + + Лист.39 Launcher + - - - Launcher - - Sheet.47 + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 Fireworks setter + - - - Fireworks setter - - On-page reference.48 + + + Fireworks setter + + On-page reference.43 - + - - Sheet.49 + + Лист.42 Fireworks launcher - 1 + - - - Fireworks launcher - 1 - - Sheet.50 - Fireworks launcher - 2 - - - - Fireworks launcher - 2 - - Rectangle + + + Fireworks launcher - 1 + + On-page reference.48 - + - + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id4_dark.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id4_dark.svg new file mode 100644 index 0000000000..b6448f53f2 --- /dev/null +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id4_dark.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Фон Visio-1 + + + Сплошная + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + + Dynamic connector.19 + ID:0 + + + + + + Dynamic connector.20 + + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + + Dynamic connector.24 + ID:1 + + + + + + Dynamic connector.25 + + + + + Dynamic connector.26 + + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + + Dynamic connector.34 + + + + + Dynamic connector.35 + + + + + Dynamic connector.36 + ID:3 + + + + + + Dynamic connector.37 + ID:4 + + + + + + Dynamic connector.38 + ID:8 + + + + + + Dynamic connector.39 + ID:7 + + + + + + Dynamic connector.40 + ID:6 + + + + + + Dynamic connector.41 + ID:5 + + + + + + Dynamic connector.42 + ID:4 + + + + + + + ID:4 + + Rectangle + + + + + + + On-page reference.44 + + + + + + + Лист.39 + Launcher + + + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 + Fireworks setter + + + + + Fireworks setter + + On-page reference.43 + + + + + + + Лист.42 + Fireworks launcher - 1 + + + + + Fireworks launcher - 1 + + On-page reference.48 + + + + + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 + + diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id5.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id5.svg index 9a82b3a9d5..cc3623f9bb 100644 --- a/static/img/docs/writing-test-examples/test-examples-schemes_id5.svg +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id5.svg @@ -1,10 +1,10 @@ - + - + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.92556in" height="5.44327in" + viewBox="0 0 498.64 391.916" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"> + @@ -12,316 +12,344 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTYzjw6PN/bAAkLjXt6n8GKB8FwCRBNIYCZEkQQFGALgkCcAXYJEEArACXJAiAfYFLEgQY8EkeePT5PwAJBuzBFcEhPAAAAABJRU5ErkJggg=="/> - - - - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/h9//h/bAAk/rnL5D8DlI8CYJIgGkMBsiQIoChAlwQBuAJskiAAVoBLEgTAvsAlCQIM+CR/3z/+HwA05e7h1gaq0AAAAABJRU5ErkJggg=="/> - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABASURBVChTY/jcZfL/9/3j/9EBSAwkxwBjICtCFmNAF0BmgwBYAQjAJNBNI04BTBJEI7PBCtAFQABZjIA3Tf4DAGB04aHiNPA4AAAAAElFTkSuQmCC"/> - - Transaction_5 + + MonoColor - + On-page reference - + - + On-page reference.3 - + - + On-page reference.4 - + - + On-page reference.5 - + - + On-page reference.6 - + - + On-page reference.7 - + - + On-page reference.8 - + - + On-page reference.9 - + - + On-page reference.10 - - - - On-page reference.14 - - - - + - + Circle - + - + Circle.17 - + - + Dynamic connector - + + - + Dynamic connector.19 - + ID:0 + + + - + Dynamic connector.20 - + + - + Circle.21 - + - + Circle.22 - + - + Dynamic connector.23 - + + - + Dynamic connector.24 - + ID:1 + + + - + Dynamic connector.25 - + + - + Dynamic connector.26 - + + - + Circle.27 - + - + Circle.29 - + - + Circle.30 - + - + Circle.31 - + - + Circle.32 - + - + Dynamic connector.33 - + + - + Dynamic connector.34 - + + - + Dynamic connector.35 - + + - + Dynamic connector.36 - + ID:3 + + + - + Dynamic connector.37 - + ID:4 + + + - + Dynamic connector.38 - + ID:8 + + + - + Dynamic connector.39 - + ID:7 + + + - + Dynamic connector.40 - + ID:6 + + + - + Dynamic connector.41 ID:5 - - - - - ID:5 - + + + + + + + ID:5 + Dynamic connector.42 - + ID:4 + + + - - On-page reference.43 + + Rectangle - + - + - + On-page reference.44 - + - - Sheet.46 + + Лист.39 Launcher + - - - Launcher - - Sheet.47 + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 Fireworks setter + - - - Fireworks setter - - On-page reference.48 + + + Fireworks setter + + On-page reference.43 - + - - Sheet.49 + + Лист.42 Fireworks launcher - 1 + - - - Fireworks launcher - 1 - - Sheet.50 - Fireworks launcher - 2 - - - - Fireworks launcher - 2 - - Rectangle + + + Fireworks launcher - 1 + + On-page reference.48 - + - + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id5_dark.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id5_dark.svg new file mode 100644 index 0000000000..2d10ef0271 --- /dev/null +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id5_dark.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Фон Visio-1 + + + Сплошная + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + + Dynamic connector.19 + ID:0 + + + + + + Dynamic connector.20 + + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + + Dynamic connector.24 + ID:1 + + + + + + Dynamic connector.25 + + + + + Dynamic connector.26 + + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + + Dynamic connector.34 + + + + + Dynamic connector.35 + + + + + Dynamic connector.36 + ID:3 + + + + + + Dynamic connector.37 + ID:4 + + + + + + Dynamic connector.38 + ID:8 + + + + + + Dynamic connector.39 + ID:7 + + + + + + Dynamic connector.40 + ID:6 + + + + + + Dynamic connector.41 + ID:5 + + + + + + + ID:5 + + Dynamic connector.42 + ID:4 + + + + + + Rectangle + + + + + + + On-page reference.44 + + + + + + + Лист.39 + Launcher + + + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 + Fireworks setter + + + + + Fireworks setter + + On-page reference.43 + + + + + + + Лист.42 + Fireworks launcher - 1 + + + + + Fireworks launcher - 1 + + On-page reference.48 + + + + + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 + + diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id6.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id6.svg index 482a49015a..e1c5c0df5e 100644 --- a/static/img/docs/writing-test-examples/test-examples-schemes_id6.svg +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id6.svg @@ -1,10 +1,10 @@ - + - + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.92556in" height="5.44327in" + viewBox="0 0 498.64 391.916" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"> + @@ -12,316 +12,344 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTYzjw6PN/bAAkLjXt6n8GKB8FwCRBNIYCZEkQQFGALgkCcAXYJEEArACXJAiAfYFLEgQY8EkeePT5PwAJBuzBFcEhPAAAAABJRU5ErkJggg=="/> - - - - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/h9//h/bAAk/rnL5D8DlI8CYJIgGkMBsiQIoChAlwQBuAJskiAAVoBLEgTAvsAlCQIM+CR/3z/+HwA05e7h1gaq0AAAAABJRU5ErkJggg=="/> - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABASURBVChTY/jcZfL/9/3j/9EBSAwkxwBjICtCFmNAF0BmgwBYAQjAJNBNI04BTBJEI7PBCtAFQABZjIA3Tf4DAGB04aHiNPA4AAAAAElFTkSuQmCC"/> - - Transaction_6 + + MonoColor - + On-page reference - + - + On-page reference.3 - + - + On-page reference.4 - + - + On-page reference.5 - + - + On-page reference.6 - + - + On-page reference.7 - + - + On-page reference.8 - + - + On-page reference.9 - + - + On-page reference.10 - - - - On-page reference.14 - - - - + - + Circle - + - + Circle.17 - + - + Dynamic connector - + + - + Dynamic connector.19 - + ID:0 + + + - + Dynamic connector.20 - + + - + Circle.21 - + - + Circle.22 - + - + Dynamic connector.23 - + + - + Dynamic connector.24 - + ID:1 + + + - + Dynamic connector.25 - + + - + Dynamic connector.26 - + + - + Circle.27 - + - + Circle.29 - + - + Circle.30 - + - + Circle.31 - + - + Circle.32 - + - + Dynamic connector.33 - + + - + Dynamic connector.34 - + + - + Dynamic connector.35 - + + - + Dynamic connector.36 - + ID:3 + + + - + Dynamic connector.37 - + ID:4 + + + - + Dynamic connector.38 - + ID:8 + + + - + Dynamic connector.39 - + ID:7 + + + - + Dynamic connector.40 ID:6 - - - - - ID:6 - + + + + + + + ID:6 + Dynamic connector.41 - + ID:5 + + + - + Dynamic connector.42 - + ID:4 + + + - - On-page reference.43 + + Rectangle - + - + - + On-page reference.44 - + - - Sheet.46 + + Лист.39 Launcher + - - - Launcher - - Sheet.47 + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 Fireworks setter + - - - Fireworks setter - - On-page reference.48 + + + Fireworks setter + + On-page reference.43 - + - - Sheet.49 + + Лист.42 Fireworks launcher - 1 + - - - Fireworks launcher - 1 - - Sheet.50 - Fireworks launcher - 2 - - - - Fireworks launcher - 2 - - Rectangle + + + Fireworks launcher - 1 + + On-page reference.48 - + - + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id6_dark.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id6_dark.svg new file mode 100644 index 0000000000..7252dfd74e --- /dev/null +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id6_dark.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Фон Visio-1 + + + Сплошная + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + + Dynamic connector.19 + ID:0 + + + + + + Dynamic connector.20 + + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + + Dynamic connector.24 + ID:1 + + + + + + Dynamic connector.25 + + + + + Dynamic connector.26 + + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + + Dynamic connector.34 + + + + + Dynamic connector.35 + + + + + Dynamic connector.36 + ID:3 + + + + + + Dynamic connector.37 + ID:4 + + + + + + Dynamic connector.38 + ID:8 + + + + + + Dynamic connector.39 + ID:7 + + + + + + Dynamic connector.40 + ID:6 + + + + + + + ID:6 + + Dynamic connector.41 + ID:5 + + + + + + Dynamic connector.42 + ID:4 + + + + + + Rectangle + + + + + + + On-page reference.44 + + + + + + + Лист.39 + Launcher + + + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 + Fireworks setter + + + + + Fireworks setter + + On-page reference.43 + + + + + + + Лист.42 + Fireworks launcher - 1 + + + + + Fireworks launcher - 1 + + On-page reference.48 + + + + + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 + + diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id7.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id7.svg index fdbc373b31..4d98f9d92c 100644 --- a/static/img/docs/writing-test-examples/test-examples-schemes_id7.svg +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id7.svg @@ -1,10 +1,10 @@ - + - + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.92556in" height="5.44327in" + viewBox="0 0 498.64 391.916" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"> + @@ -12,316 +12,344 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTYzjw6PN/bAAkLjXt6n8GKB8FwCRBNIYCZEkQQFGALgkCcAXYJEEArACXJAiAfYFLEgQY8EkeePT5PwAJBuzBFcEhPAAAAABJRU5ErkJggg=="/> - - - - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/h9//h/bAAk/rnL5D8DlI8CYJIgGkMBsiQIoChAlwQBuAJskiAAVoBLEgTAvsAlCQIM+CR/3z/+HwA05e7h1gaq0AAAAABJRU5ErkJggg=="/> - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABASURBVChTY/jcZfL/9/3j/9EBSAwkxwBjICtCFmNAF0BmgwBYAQjAJNBNI04BTBJEI7PBCtAFQABZjIA3Tf4DAGB04aHiNPA4AAAAAElFTkSuQmCC"/> - - Transaction_7 + + MonoColor - + On-page reference - + - + On-page reference.3 - + - + On-page reference.4 - + - + On-page reference.5 - + - + On-page reference.6 - + - + On-page reference.7 - + - + On-page reference.8 - + - + On-page reference.9 - + - + On-page reference.10 - - - - On-page reference.14 - - - - + - + Circle - + - + Circle.17 - + - + Dynamic connector - + + - + Dynamic connector.19 - + ID:0 + + + - + Dynamic connector.20 - + + - + Circle.21 - + - + Circle.22 - + - + Dynamic connector.23 - + + - + Dynamic connector.24 - + ID:1 + + + - + Dynamic connector.25 - + + - + Dynamic connector.26 - + + - + Circle.27 - + - + Circle.29 - + - + Circle.30 - + - + Circle.31 - + - + Circle.32 - + - + Dynamic connector.33 - + + - + Dynamic connector.34 - + + - + Dynamic connector.35 - + + - + Dynamic connector.36 - + ID:3 + + + - + Dynamic connector.37 - + ID:4 + + + - + Dynamic connector.38 - + ID:8 + + + - + Dynamic connector.39 ID:7 - - - - - ID:7 - + + + + + + + ID:7 + Dynamic connector.40 - + ID:6 + + + - + Dynamic connector.41 - + ID:5 + + + - + Dynamic connector.42 - + ID:4 + + + - - On-page reference.43 + + Rectangle - + - + - + On-page reference.44 - + - - Sheet.46 + + Лист.39 Launcher + - - - Launcher - - Sheet.47 + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 Fireworks setter + - - - Fireworks setter - - On-page reference.48 + + + Fireworks setter + + On-page reference.43 - + - - Sheet.49 + + Лист.42 Fireworks launcher - 1 + - - - Fireworks launcher - 1 - - Sheet.50 - Fireworks launcher - 2 - - - - Fireworks launcher - 2 - - Rectangle + + + Fireworks launcher - 1 + + On-page reference.48 - + - + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id7_dark.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id7_dark.svg new file mode 100644 index 0000000000..f7fe461f28 --- /dev/null +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id7_dark.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Фон Visio-1 + + + Сплошная + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + + Dynamic connector.19 + ID:0 + + + + + + Dynamic connector.20 + + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + + Dynamic connector.24 + ID:1 + + + + + + Dynamic connector.25 + + + + + Dynamic connector.26 + + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + + Dynamic connector.34 + + + + + Dynamic connector.35 + + + + + Dynamic connector.36 + ID:3 + + + + + + Dynamic connector.37 + ID:4 + + + + + + Dynamic connector.38 + ID:8 + + + + + + Dynamic connector.39 + ID:7 + + + + + + + ID:7 + + Dynamic connector.40 + ID:6 + + + + + + Dynamic connector.41 + ID:5 + + + + + + Dynamic connector.42 + ID:4 + + + + + + Rectangle + + + + + + + On-page reference.44 + + + + + + + Лист.39 + Launcher + + + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 + Fireworks setter + + + + + Fireworks setter + + On-page reference.43 + + + + + + + Лист.42 + Fireworks launcher - 1 + + + + + Fireworks launcher - 1 + + On-page reference.48 + + + + + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 + + diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id8.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id8.svg index 8b29472390..1be78e8cf4 100644 --- a/static/img/docs/writing-test-examples/test-examples-schemes_id8.svg +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id8.svg @@ -1,10 +1,10 @@ - + - + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.92556in" height="5.44327in" + viewBox="0 0 498.64 391.916" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"> + @@ -12,316 +12,344 @@ - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTYzjw6PN/bAAkLjXt6n8GKB8FwCRBNIYCZEkQQFGALgkCcAXYJEEArACXJAiAfYFLEgQY8EkeePT5PwAJBuzBFcEhPAAAAABJRU5ErkJggg=="/> - - - - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/h9//h/bAAk/rnL5D8DlI8CYJIgGkMBsiQIoChAlwQBuAJskiAAVoBLEgTAvsAlCQIM+CR/3z/+HwA05e7h1gaq0AAAAABJRU5ErkJggg=="/> - + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABASURBVChTY/jcZfL/9/3j/9EBSAwkxwBjICtCFmNAF0BmgwBYAQjAJNBNI04BTBJEI7PBCtAFQABZjIA3Tf4DAGB04aHiNPA4AAAAAElFTkSuQmCC"/> - - Transaction_8 + + MonoColor - + On-page reference - + - + On-page reference.3 - + - + On-page reference.4 - + - + On-page reference.5 - + - + On-page reference.6 - + - + On-page reference.7 - + - + On-page reference.8 - + - + On-page reference.9 - + - + On-page reference.10 - - - - On-page reference.14 - - - - + - + Circle - + - + Circle.17 - + - + Dynamic connector - + + - + Dynamic connector.19 - + ID:0 + + + - + Dynamic connector.20 - + + - + Circle.21 - + - + Circle.22 - + - + Dynamic connector.23 - + + - + Dynamic connector.24 - + ID:1 + + + - + Dynamic connector.25 - + + - + Dynamic connector.26 - + + - + Circle.27 - + - + Circle.29 - + - + Circle.30 - + - + Circle.31 - + - + Circle.32 - + - + Dynamic connector.33 - + + - + Dynamic connector.34 - + + - + Dynamic connector.35 - + + - + Dynamic connector.36 - + ID:3 + + + - + Dynamic connector.37 - + ID:4 + + + - + Dynamic connector.38 ID:8 - - - - - ID:8 - + + + + + + + ID:8 + Dynamic connector.39 - + ID:7 + + + - + Dynamic connector.40 - + ID:6 + + + - + Dynamic connector.41 - + ID:5 + + + - + Dynamic connector.42 - + ID:4 + + + - - On-page reference.43 + + Rectangle - + - + - + On-page reference.44 - + - - Sheet.46 + + Лист.39 Launcher + - - - Launcher - - Sheet.47 + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 Fireworks setter + - - - Fireworks setter - - On-page reference.48 + + + Fireworks setter + + On-page reference.43 - + - - Sheet.49 + + Лист.42 Fireworks launcher - 1 + - - - Fireworks launcher - 1 - - Sheet.50 - Fireworks launcher - 2 - - - - Fireworks launcher - 2 - - Rectangle + + + Fireworks launcher - 1 + + On-page reference.48 - + - + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 diff --git a/static/img/docs/writing-test-examples/test-examples-schemes_id8_dark.svg b/static/img/docs/writing-test-examples/test-examples-schemes_id8_dark.svg new file mode 100644 index 0000000000..04239069db --- /dev/null +++ b/static/img/docs/writing-test-examples/test-examples-schemes_id8_dark.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Фон Visio-1 + + + Сплошная + + + + + + + + + + + MonoColor + + + + + On-page reference + + + + + + + On-page reference.3 + + + + + + + On-page reference.4 + + + + + + + On-page reference.5 + + + + + + + On-page reference.6 + + + + + + + On-page reference.7 + + + + + + + On-page reference.8 + + + + + + + On-page reference.9 + + + + + + + On-page reference.10 + + + + + + + Circle + + + + + + + Circle.17 + + + + + + + Dynamic connector + + + + + Dynamic connector.19 + ID:0 + + + + + + Dynamic connector.20 + + + + + Circle.21 + + + + + + + Circle.22 + + + + + + + Dynamic connector.23 + + + + + Dynamic connector.24 + ID:1 + + + + + + Dynamic connector.25 + + + + + Dynamic connector.26 + + + + + Circle.27 + + + + + + + Circle.29 + + + + + + + Circle.30 + + + + + + + Circle.31 + + + + + + + Circle.32 + + + + + + + Dynamic connector.33 + + + + + Dynamic connector.34 + + + + + Dynamic connector.35 + + + + + Dynamic connector.36 + ID:3 + + + + + + Dynamic connector.37 + ID:4 + + + + + + Dynamic connector.38 + ID:8 + + + + + + + ID:8 + + Dynamic connector.39 + ID:7 + + + + + + Dynamic connector.40 + ID:6 + + + + + + Dynamic connector.41 + ID:5 + + + + + + Dynamic connector.42 + ID:4 + + + + + + Rectangle + + + + + + + On-page reference.44 + + + + + + + Лист.39 + Launcher + + + + + Launcher + + On-page reference.14 + + + + + + + Лист.40 + Fireworks setter + + + + + Fireworks setter + + On-page reference.43 + + + + + + + Лист.42 + Fireworks launcher - 1 + + + + + Fireworks launcher - 1 + + On-page reference.48 + + + + + + + Лист.43 + Fireworks launcher - 2 + + + + + Fireworks launcher - 2 + + diff --git a/static/schemes-visio/10 message_delivery_7_dark.vsdx b/static/schemes-visio/10 message_delivery_7_dark.vsdx new file mode 100644 index 0000000000..09babc6e90 Binary files /dev/null and b/static/schemes-visio/10 message_delivery_7_dark.vsdx differ diff --git a/static/schemes-visio/11 msg-delivery-3_dark.vsdx b/static/schemes-visio/11 msg-delivery-3_dark.vsdx new file mode 100644 index 0000000000..7ff96541a3 Binary files /dev/null and b/static/schemes-visio/11 msg-delivery-3_dark.vsdx differ diff --git a/static/schemes-visio/12 msg-delivery-4_dark.vsdx b/static/schemes-visio/12 msg-delivery-4_dark.vsdx new file mode 100644 index 0000000000..fa8f0b3409 Binary files /dev/null and b/static/schemes-visio/12 msg-delivery-4_dark.vsdx differ diff --git a/static/schemes-visio/12 msg-delivery-5_dark.vsdx b/static/schemes-visio/12 msg-delivery-5_dark.vsdx new file mode 100644 index 0000000000..0339675d23 Binary files /dev/null and b/static/schemes-visio/12 msg-delivery-5_dark.vsdx differ diff --git a/static/schemes-visio/13 msg-delivery-6-dark.vsdx b/static/schemes-visio/13 msg-delivery-6-dark.vsdx new file mode 100644 index 0000000000..6c0a0f20ca Binary files /dev/null and b/static/schemes-visio/13 msg-delivery-6-dark.vsdx differ diff --git a/static/schemes-visio/14 test-examples-schemes-dark.vsdx b/static/schemes-visio/14 test-examples-schemes-dark.vsdx new file mode 100644 index 0000000000..d5ba4f7134 Binary files /dev/null and b/static/schemes-visio/14 test-examples-schemes-dark.vsdx differ diff --git a/static/schemes-visio/14 test-examples-schemes.vsdx b/static/schemes-visio/14 test-examples-schemes.vsdx new file mode 100644 index 0000000000..d361180a3b Binary files /dev/null and b/static/schemes-visio/14 test-examples-schemes.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id1.vsdx b/static/schemes-visio/15 test-examples-schemes_id1.vsdx new file mode 100644 index 0000000000..340580937d Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id1.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id1_dark.vsdx b/static/schemes-visio/15 test-examples-schemes_id1_dark.vsdx new file mode 100644 index 0000000000..e5cea1e38f Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id1_dark.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id2.vsdx b/static/schemes-visio/15 test-examples-schemes_id2.vsdx new file mode 100644 index 0000000000..ecbae67413 Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id2.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id2_dark.vsdx b/static/schemes-visio/15 test-examples-schemes_id2_dark.vsdx new file mode 100644 index 0000000000..e19ceceaed Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id2_dark.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id3.vsdx b/static/schemes-visio/15 test-examples-schemes_id3.vsdx new file mode 100644 index 0000000000..363f01b685 Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id3.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id3_dark.vsdx b/static/schemes-visio/15 test-examples-schemes_id3_dark.vsdx new file mode 100644 index 0000000000..7f4d66b2d8 Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id3_dark.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id4.vsdx b/static/schemes-visio/15 test-examples-schemes_id4.vsdx new file mode 100644 index 0000000000..36bbad0efd Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id4.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id4_dark.vsdx b/static/schemes-visio/15 test-examples-schemes_id4_dark.vsdx new file mode 100644 index 0000000000..872a1dc086 Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id4_dark.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id5.vsdx b/static/schemes-visio/15 test-examples-schemes_id5.vsdx new file mode 100644 index 0000000000..29a251b672 Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id5.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id5_dark.vsdx b/static/schemes-visio/15 test-examples-schemes_id5_dark.vsdx new file mode 100644 index 0000000000..26318d4c16 Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id5_dark.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id6.vsdx b/static/schemes-visio/15 test-examples-schemes_id6.vsdx new file mode 100644 index 0000000000..5f6d085e0a Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id6.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id6_dark.vsdx b/static/schemes-visio/15 test-examples-schemes_id6_dark.vsdx new file mode 100644 index 0000000000..1ada0e5c5c Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id6_dark.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id7.vsdx b/static/schemes-visio/15 test-examples-schemes_id7.vsdx new file mode 100644 index 0000000000..51c9b8a75a Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id7.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id7_dark.vsdx b/static/schemes-visio/15 test-examples-schemes_id7_dark.vsdx new file mode 100644 index 0000000000..86f9446811 Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id7_dark.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id8.vsdx b/static/schemes-visio/15 test-examples-schemes_id8.vsdx new file mode 100644 index 0000000000..2e23bf7e3b Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id8.vsdx differ diff --git a/static/schemes-visio/15 test-examples-schemes_id8_dark.vsdx b/static/schemes-visio/15 test-examples-schemes_id8_dark.vsdx new file mode 100644 index 0000000000..c82aaada6f Binary files /dev/null and b/static/schemes-visio/15 test-examples-schemes_id8_dark.vsdx differ diff --git a/static/schemes-visio/2 Cells-as-data-storage_1_dark.vsdx b/static/schemes-visio/2 Cells-as-data-storage_1_dark.vsdx new file mode 100644 index 0000000000..a6ebfc4c2c Binary files /dev/null and b/static/schemes-visio/2 Cells-as-data-storage_1_dark.vsdx differ diff --git a/static/schemes-visio/23 jetton_contracts_dark.vsdx b/static/schemes-visio/23 jetton_contracts_dark.vsdx new file mode 100644 index 0000000000..dc48b78943 Binary files /dev/null and b/static/schemes-visio/23 jetton_contracts_dark.vsdx differ diff --git a/static/schemes-visio/24 jetton_transfer_dark.vsdx b/static/schemes-visio/24 jetton_transfer_dark.vsdx new file mode 100644 index 0000000000..d80cf53e9b Binary files /dev/null and b/static/schemes-visio/24 jetton_transfer_dark.vsdx differ diff --git a/static/schemes-visio/25 carry_remaining_value_10.vsdx b/static/schemes-visio/25 carry_remaining_value_10.vsdx new file mode 100644 index 0000000000..de970f78a9 Binary files /dev/null and b/static/schemes-visio/25 carry_remaining_value_10.vsdx differ diff --git a/static/schemes-visio/25 carry_remaining_value_11.vsdx b/static/schemes-visio/25 carry_remaining_value_11.vsdx new file mode 100644 index 0000000000..dd5ab0a00e Binary files /dev/null and b/static/schemes-visio/25 carry_remaining_value_11.vsdx differ diff --git a/static/schemes-visio/25 carry_remaining_value_12.vsdx b/static/schemes-visio/25 carry_remaining_value_12.vsdx new file mode 100644 index 0000000000..8d7e959960 Binary files /dev/null and b/static/schemes-visio/25 carry_remaining_value_12.vsdx differ diff --git a/static/schemes-visio/25 carry_remaining_value_6.vsdx b/static/schemes-visio/25 carry_remaining_value_6.vsdx new file mode 100644 index 0000000000..29e5c12ca2 Binary files /dev/null and b/static/schemes-visio/25 carry_remaining_value_6.vsdx differ diff --git a/static/schemes-visio/25 carry_remaining_value_7.vsdx b/static/schemes-visio/25 carry_remaining_value_7.vsdx new file mode 100644 index 0000000000..b797fa4dec Binary files /dev/null and b/static/schemes-visio/25 carry_remaining_value_7.vsdx differ diff --git a/static/schemes-visio/25 carry_remaining_value_8.vsdx b/static/schemes-visio/25 carry_remaining_value_8.vsdx new file mode 100644 index 0000000000..5d7f6fde3f Binary files /dev/null and b/static/schemes-visio/25 carry_remaining_value_8.vsdx differ diff --git a/static/schemes-visio/25 carry_remaining_value_9.vsdx b/static/schemes-visio/25 carry_remaining_value_9.vsdx new file mode 100644 index 0000000000..2e6ba0f1fb Binary files /dev/null and b/static/schemes-visio/25 carry_remaining_value_9.vsdx differ diff --git a/static/schemes-visio/25 send_regular_message_1.vsdx b/static/schemes-visio/25 send_regular_message_1.vsdx new file mode 100644 index 0000000000..f1da115748 Binary files /dev/null and b/static/schemes-visio/25 send_regular_message_1.vsdx differ diff --git a/static/schemes-visio/25 send_regular_message_2.vsdx b/static/schemes-visio/25 send_regular_message_2.vsdx new file mode 100644 index 0000000000..b7c49a9927 Binary files /dev/null and b/static/schemes-visio/25 send_regular_message_2.vsdx differ diff --git a/static/schemes-visio/25 send_regular_message_3.vsdx b/static/schemes-visio/25 send_regular_message_3.vsdx new file mode 100644 index 0000000000..c95634d20f Binary files /dev/null and b/static/schemes-visio/25 send_regular_message_3.vsdx differ diff --git a/static/schemes-visio/25 send_regular_message_4.vsdx b/static/schemes-visio/25 send_regular_message_4.vsdx new file mode 100644 index 0000000000..e03a0b7eac Binary files /dev/null and b/static/schemes-visio/25 send_regular_message_4.vsdx differ diff --git a/static/schemes-visio/25 send_regular_message_5.vsdx b/static/schemes-visio/25 send_regular_message_5.vsdx new file mode 100644 index 0000000000..2d1ddb534b Binary files /dev/null and b/static/schemes-visio/25 send_regular_message_5.vsdx differ diff --git a/static/schemes-visio/26 Graphic-Explanations-Guidelines_1.vsdx b/static/schemes-visio/26 Graphic-Explanations-Guidelines_1.vsdx new file mode 100644 index 0000000000..466f0a5303 Binary files /dev/null and b/static/schemes-visio/26 Graphic-Explanations-Guidelines_1.vsdx differ diff --git a/static/schemes-visio/26 Graphic-Explanations-Guidelines_1_dark.vsdx b/static/schemes-visio/26 Graphic-Explanations-Guidelines_1_dark.vsdx new file mode 100644 index 0000000000..d9f18eb860 Binary files /dev/null and b/static/schemes-visio/26 Graphic-Explanations-Guidelines_1_dark.vsdx differ diff --git a/static/schemes-visio/26 message_delivery_2.vsdx b/static/schemes-visio/26 message_delivery_2.vsdx new file mode 100644 index 0000000000..46cc49e962 Binary files /dev/null and b/static/schemes-visio/26 message_delivery_2.vsdx differ diff --git a/static/schemes-visio/26 message_delivery_2_dark.vsdx b/static/schemes-visio/26 message_delivery_2_dark.vsdx new file mode 100644 index 0000000000..0ab7221531 Binary files /dev/null and b/static/schemes-visio/26 message_delivery_2_dark.vsdx differ diff --git a/static/schemes-visio/26 message_delivery_7_dark.vsdx b/static/schemes-visio/26 message_delivery_7_dark.vsdx new file mode 100644 index 0000000000..2d2deacb00 Binary files /dev/null and b/static/schemes-visio/26 message_delivery_7_dark.vsdx differ diff --git a/static/schemes-visio/3 wallet-contract-V5.vsdx b/static/schemes-visio/3 wallet-contract-V5.vsdx new file mode 100644 index 0000000000..8dc81d97ad Binary files /dev/null and b/static/schemes-visio/3 wallet-contract-V5.vsdx differ diff --git a/static/schemes-visio/3 wallet-contract-V5_dark.vsdx b/static/schemes-visio/3 wallet-contract-V5_dark.vsdx new file mode 100644 index 0000000000..b082d94dc1 Binary files /dev/null and b/static/schemes-visio/3 wallet-contract-V5_dark.vsdx differ diff --git a/static/schemes-visio/3 wallet-contracts.vsdx b/static/schemes-visio/3 wallet-contracts.vsdx new file mode 100644 index 0000000000..010f70df56 Binary files /dev/null and b/static/schemes-visio/3 wallet-contracts.vsdx differ diff --git a/static/schemes-visio/4 message_delivery_1_dark.vsdx b/static/schemes-visio/4 message_delivery_1_dark.vsdx new file mode 100644 index 0000000000..7810a07381 Binary files /dev/null and b/static/schemes-visio/4 message_delivery_1_dark.vsdx differ diff --git a/static/schemes-visio/5 message_delivery_2_dark.vsdx b/static/schemes-visio/5 message_delivery_2_dark.vsdx new file mode 100644 index 0000000000..798c2c2deb Binary files /dev/null and b/static/schemes-visio/5 message_delivery_2_dark.vsdx differ diff --git a/static/schemes-visio/6 message_delivery_3_dark.vsdx b/static/schemes-visio/6 message_delivery_3_dark.vsdx new file mode 100644 index 0000000000..afd0138d0f Binary files /dev/null and b/static/schemes-visio/6 message_delivery_3_dark.vsdx differ diff --git a/static/schemes-visio/7 message_delivery_5_dark.vsdx b/static/schemes-visio/7 message_delivery_5_dark.vsdx new file mode 100644 index 0000000000..640c812def Binary files /dev/null and b/static/schemes-visio/7 message_delivery_5_dark.vsdx differ diff --git a/static/schemes-visio/8 msg-delivery-1-dark.vsdx b/static/schemes-visio/8 msg-delivery-1-dark.vsdx new file mode 100644 index 0000000000..2c47ea8a54 Binary files /dev/null and b/static/schemes-visio/8 msg-delivery-1-dark.vsdx differ diff --git a/static/schemes-visio/9 message_delivery_6_dark.vsdx b/static/schemes-visio/9 message_delivery_6_dark.vsdx new file mode 100644 index 0000000000..65b9d9a33c Binary files /dev/null and b/static/schemes-visio/9 message_delivery_6_dark.vsdx differ diff --git a/static/schemes-visio/New design.vsdx b/static/schemes-visio/New design.vsdx new file mode 100644 index 0000000000..018b748a3e Binary files /dev/null and b/static/schemes-visio/New design.vsdx differ diff --git a/static/schemes-visio/send_regular_message_4.vsdx b/static/schemes-visio/send_regular_message_4.vsdx new file mode 100644 index 0000000000..33e1ce369a Binary files /dev/null and b/static/schemes-visio/send_regular_message_4.vsdx differ diff --git a/static/schemes-visio/test-examples-schemes-dark.vsdx b/static/schemes-visio/test-examples-schemes-dark.vsdx new file mode 100644 index 0000000000..76ec071a67 Binary files /dev/null and b/static/schemes-visio/test-examples-schemes-dark.vsdx differ diff --git a/static/schemes-visio/test-examples-schemes.vsdx b/static/schemes-visio/test-examples-schemes.vsdx index 252ab3c29b..fe06674af3 100644 Binary files a/static/schemes-visio/test-examples-schemes.vsdx and b/static/schemes-visio/test-examples-schemes.vsdx differ