Skip to content

Commit 808a6c9

Browse files
committed
Deployed 6bf4186 with MkDocs version: 1.6.1
1 parent a6c7ac7 commit 808a6c9

9 files changed

Lines changed: 651 additions & 2331 deletions

File tree

cookbook/subdomains/index.html

Lines changed: 288 additions & 648 deletions
Large diffs are not rendered by default.

cookbook/tonconnect-telegram/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<a id=__codelineno-1-2 name=__codelineno-1-2 href=#__codelineno-1-2></a>cachetools==5.5.2
2828
<a id=__codelineno-1-3 name=__codelineno-1-3 href=#__codelineno-1-3></a>environs==14.2.0
2929
<a id=__codelineno-1-4 name=__codelineno-1-4 href=#__codelineno-1-4></a>redis==6.2.0
30-
<a id=__codelineno-1-5 name=__codelineno-1-5 href=#__codelineno-1-5></a>tonutils==0.4.4
30+
<a id=__codelineno-1-5 name=__codelineno-1-5 href=#__codelineno-1-5></a>tonutils==0.5.3
3131
</code></pre></div> <p>Install all dependencies by running:</p> <div class=highlight><pre><span></span><code><a id=__codelineno-2-1 name=__codelineno-2-1 href=#__codelineno-2-1></a>pip<span class=w> </span>install<span class=w> </span>-r<span class=w> </span>requirements.txt
3232
</code></pre></div> <h2 id=environment-configuration>Environment Configuration</h2> <p>Create a <code>.env</code> file in the root directory of your project and define the following variables:</p> <div class=highlight><pre><span></span><code><a id=__codelineno-3-1 name=__codelineno-3-1 href=#__codelineno-3-1></a>BOT_TOKEN=your_bot_token
3333
<a id=__codelineno-3-2 name=__codelineno-3-2 href=#__codelineno-3-2></a>REDIS_DSN=redis://localhost:6379/0
@@ -389,7 +389,7 @@
389389
<a id=__codelineno-9-129 name=__codelineno-9-129 href=#__codelineno-9-129></a> <span class=n>result</span><span class=o>=</span><span class=n>sign_data</span><span class=o>.</span><span class=n>result</span><span class=p>,</span>
390390
<a id=__codelineno-9-130 name=__codelineno-9-130 href=#__codelineno-9-130></a> <span class=n>network</span><span class=o>=</span><span class=n>context</span><span class=o>.</span><span class=n>connector</span><span class=o>.</span><span class=n>account</span><span class=o>.</span><span class=n>chain</span><span class=p>,</span>
391391
<a id=__codelineno-9-131 name=__codelineno-9-131 href=#__codelineno-9-131></a> <span class=p>)</span>
392-
<a id=__codelineno-9-132 name=__codelineno-9-132 href=#__codelineno-9-132></a> <span class=k>if</span> <span class=k>await</span> <span class=n>verify_sign_data</span><span class=p>(</span><span class=n>payload</span><span class=p>,</span> <span class=n>allowed_domains</span><span class=o>=</span><span class=p>[</span><span class=s2>&quot;github.com&quot;</span><span class=p>,</span> <span class=s2>&quot;localhost:5173&quot;</span><span class=p>]):</span>
392+
<a id=__codelineno-9-132 name=__codelineno-9-132 href=#__codelineno-9-132></a> <span class=k>if</span> <span class=k>await</span> <span class=n>verify_sign_data</span><span class=p>(</span><span class=n>payload</span><span class=p>,</span> <span class=n>allowed_domains</span><span class=o>=</span><span class=p>[</span><span class=s2>&quot;t.me&quot;</span><span class=p>,</span> <span class=s2>&quot;github.com&quot;</span><span class=p>,</span> <span class=s2>&quot;localhost:5173&quot;</span><span class=p>]):</span>
393393
<a id=__codelineno-9-133 name=__codelineno-9-133 href=#__codelineno-9-133></a> <span class=n>text</span> <span class=o>=</span> <span class=p>(</span>
394394
<a id=__codelineno-9-134 name=__codelineno-9-134 href=#__codelineno-9-134></a> <span class=s2>&quot;&lt;b&gt;Data successfully signed!&lt;/b&gt;</span><span class=se>\n\n</span><span class=s2>&quot;</span>
395395
<a id=__codelineno-9-135 name=__codelineno-9-135 href=#__codelineno-9-135></a> <span class=sa>f</span><span class=s2>&quot;Payload:</span><span class=se>\n</span><span class=si>{</span><span class=n>hblockquote</span><span class=p>(</span><span class=n>json</span><span class=o>.</span><span class=n>dumps</span><span class=p>(</span><span class=n>sign_data</span><span class=o>.</span><span class=n>result</span><span class=o>.</span><span class=n>payload</span><span class=o>.</span><span class=n>to_dict</span><span class=p>(),</span><span class=w> </span><span class=n>indent</span><span class=o>=</span><span class=mi>4</span><span class=p>))</span><span class=si>}</span><span class=s2>&quot;</span>
@@ -642,7 +642,7 @@
642642
<a id=__codelineno-12-27 name=__codelineno-12-27 href=#__codelineno-12-27></a> <span class=n>proof</span><span class=o>=</span><span class=n>wallet</span><span class=o>.</span><span class=n>ton_proof</span><span class=p>,</span>
643643
<a id=__codelineno-12-28 name=__codelineno-12-28 href=#__codelineno-12-28></a> <span class=n>network</span><span class=o>=</span><span class=n>wallet</span><span class=o>.</span><span class=n>account</span><span class=o>.</span><span class=n>chain</span><span class=p>,</span>
644644
<a id=__codelineno-12-29 name=__codelineno-12-29 href=#__codelineno-12-29></a> <span class=p>)</span>
645-
<a id=__codelineno-12-30 name=__codelineno-12-30 href=#__codelineno-12-30></a> <span class=k>if</span> <span class=k>await</span> <span class=n>verify_ton_proof</span><span class=p>(</span><span class=n>payload</span><span class=p>,</span> <span class=n>allowed_domains</span><span class=o>=</span><span class=p>[</span><span class=s2>&quot;github.com&quot;</span><span class=p>,</span> <span class=s2>&quot;localhost:5173&quot;</span><span class=p>]):</span>
645+
<a id=__codelineno-12-30 name=__codelineno-12-30 href=#__codelineno-12-30></a> <span class=k>if</span> <span class=k>await</span> <span class=n>verify_ton_proof</span><span class=p>(</span><span class=n>payload</span><span class=p>,</span> <span class=n>allowed_domains</span><span class=o>=</span><span class=p>[</span><span class=s2>&quot;t.me&quot;</span><span class=p>,</span> <span class=s2>&quot;github.com&quot;</span><span class=p>,</span> <span class=s2>&quot;localhost:5173&quot;</span><span class=p>]):</span>
646646
<a id=__codelineno-12-31 name=__codelineno-12-31 href=#__codelineno-12-31></a> <span class=k>await</span> <span class=n>windows</span><span class=o>.</span><span class=n>wallet_connected</span><span class=p>(</span><span class=n>context</span><span class=p>,</span> <span class=n>user_id</span><span class=p>)</span>
647647
<a id=__codelineno-12-32 name=__codelineno-12-32 href=#__codelineno-12-32></a> <span class=k>else</span><span class=p>:</span>
648648
<a id=__codelineno-12-33 name=__codelineno-12-33 href=#__codelineno-12-33></a> <span class=n>context</span><span class=o>.</span><span class=n>connector</span><span class=o>.</span><span class=n>add_event_kwargs</span><span class=p>(</span><span class=n>Event</span><span class=o>.</span><span class=n>DISCONNECT</span><span class=p>,</span> <span class=n>failed_proof</span><span class=o>=</span><span class=kc>True</span><span class=p>)</span>

guide/examples/dns-operations/index.html

Lines changed: 9 additions & 489 deletions
Large diffs are not rendered by default.

ru/cookbook/subdomains/index.html

Lines changed: 288 additions & 648 deletions
Large diffs are not rendered by default.

ru/cookbook/tonconnect-telegram/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<a id=__codelineno-1-2 name=__codelineno-1-2 href=#__codelineno-1-2></a>cachetools==5.5.2
2828
<a id=__codelineno-1-3 name=__codelineno-1-3 href=#__codelineno-1-3></a>environs==14.2.0
2929
<a id=__codelineno-1-4 name=__codelineno-1-4 href=#__codelineno-1-4></a>redis==6.2.0
30-
<a id=__codelineno-1-5 name=__codelineno-1-5 href=#__codelineno-1-5></a>tonutils==0.4.4
30+
<a id=__codelineno-1-5 name=__codelineno-1-5 href=#__codelineno-1-5></a>tonutils==0.5.3
3131
</code></pre></div> <p>Установите все зависимости с помощью команды:</p> <div class=highlight><pre><span></span><code><a id=__codelineno-2-1 name=__codelineno-2-1 href=#__codelineno-2-1></a>pip<span class=w> </span>install<span class=w> </span>-r<span class=w> </span>requirements.txt
3232
</code></pre></div> <h2 id=_4>Конфигурация окружения</h2> <p>Создайте файл <code>.env</code> в корне проекта и укажите следующие переменные:</p> <div class=highlight><pre><span></span><code><a id=__codelineno-3-1 name=__codelineno-3-1 href=#__codelineno-3-1></a>BOT_TOKEN=ваш_токен_бота
3333
<a id=__codelineno-3-2 name=__codelineno-3-2 href=#__codelineno-3-2></a>REDIS_DSN=redis://localhost:6379/0
@@ -389,7 +389,7 @@
389389
<a id=__codelineno-9-129 name=__codelineno-9-129 href=#__codelineno-9-129></a> <span class=n>result</span><span class=o>=</span><span class=n>sign_data</span><span class=o>.</span><span class=n>result</span><span class=p>,</span>
390390
<a id=__codelineno-9-130 name=__codelineno-9-130 href=#__codelineno-9-130></a> <span class=n>network</span><span class=o>=</span><span class=n>context</span><span class=o>.</span><span class=n>connector</span><span class=o>.</span><span class=n>account</span><span class=o>.</span><span class=n>chain</span><span class=p>,</span>
391391
<a id=__codelineno-9-131 name=__codelineno-9-131 href=#__codelineno-9-131></a> <span class=p>)</span>
392-
<a id=__codelineno-9-132 name=__codelineno-9-132 href=#__codelineno-9-132></a> <span class=k>if</span> <span class=k>await</span> <span class=n>verify_sign_data</span><span class=p>(</span><span class=n>payload</span><span class=p>,</span> <span class=n>allowed_domains</span><span class=o>=</span><span class=p>[</span><span class=s2>&quot;github.com&quot;</span><span class=p>,</span> <span class=s2>&quot;localhost:5173&quot;</span><span class=p>]):</span>
392+
<a id=__codelineno-9-132 name=__codelineno-9-132 href=#__codelineno-9-132></a> <span class=k>if</span> <span class=k>await</span> <span class=n>verify_sign_data</span><span class=p>(</span><span class=n>payload</span><span class=p>,</span> <span class=n>allowed_domains</span><span class=o>=</span><span class=p>[</span><span class=s2>&quot;t.me&quot;</span><span class=p>,</span> <span class=s2>&quot;github.com&quot;</span><span class=p>,</span> <span class=s2>&quot;localhost:5173&quot;</span><span class=p>]):</span>
393393
<a id=__codelineno-9-133 name=__codelineno-9-133 href=#__codelineno-9-133></a> <span class=n>text</span> <span class=o>=</span> <span class=p>(</span>
394394
<a id=__codelineno-9-134 name=__codelineno-9-134 href=#__codelineno-9-134></a> <span class=s2>&quot;&lt;b&gt;Data successfully signed!&lt;/b&gt;</span><span class=se>\n\n</span><span class=s2>&quot;</span>
395395
<a id=__codelineno-9-135 name=__codelineno-9-135 href=#__codelineno-9-135></a> <span class=sa>f</span><span class=s2>&quot;Payload:</span><span class=se>\n</span><span class=si>{</span><span class=n>hblockquote</span><span class=p>(</span><span class=n>json</span><span class=o>.</span><span class=n>dumps</span><span class=p>(</span><span class=n>sign_data</span><span class=o>.</span><span class=n>result</span><span class=o>.</span><span class=n>payload</span><span class=o>.</span><span class=n>to_dict</span><span class=p>(),</span><span class=w> </span><span class=n>indent</span><span class=o>=</span><span class=mi>4</span><span class=p>))</span><span class=si>}</span><span class=s2>&quot;</span>
@@ -642,7 +642,7 @@
642642
<a id=__codelineno-12-27 name=__codelineno-12-27 href=#__codelineno-12-27></a> <span class=n>proof</span><span class=o>=</span><span class=n>wallet</span><span class=o>.</span><span class=n>ton_proof</span><span class=p>,</span>
643643
<a id=__codelineno-12-28 name=__codelineno-12-28 href=#__codelineno-12-28></a> <span class=n>network</span><span class=o>=</span><span class=n>wallet</span><span class=o>.</span><span class=n>account</span><span class=o>.</span><span class=n>chain</span><span class=p>,</span>
644644
<a id=__codelineno-12-29 name=__codelineno-12-29 href=#__codelineno-12-29></a> <span class=p>)</span>
645-
<a id=__codelineno-12-30 name=__codelineno-12-30 href=#__codelineno-12-30></a> <span class=k>if</span> <span class=k>await</span> <span class=n>verify_ton_proof</span><span class=p>(</span><span class=n>payload</span><span class=p>,</span> <span class=n>allowed_domains</span><span class=o>=</span><span class=p>[</span><span class=s2>&quot;github.com&quot;</span><span class=p>,</span> <span class=s2>&quot;localhost:5173&quot;</span><span class=p>]):</span>
645+
<a id=__codelineno-12-30 name=__codelineno-12-30 href=#__codelineno-12-30></a> <span class=k>if</span> <span class=k>await</span> <span class=n>verify_ton_proof</span><span class=p>(</span><span class=n>payload</span><span class=p>,</span> <span class=n>allowed_domains</span><span class=o>=</span><span class=p>[</span><span class=s2>&quot;t.me&quot;</span><span class=p>,</span> <span class=s2>&quot;github.com&quot;</span><span class=p>,</span> <span class=s2>&quot;localhost:5173&quot;</span><span class=p>]):</span>
646646
<a id=__codelineno-12-31 name=__codelineno-12-31 href=#__codelineno-12-31></a> <span class=k>await</span> <span class=n>windows</span><span class=o>.</span><span class=n>wallet_connected</span><span class=p>(</span><span class=n>context</span><span class=p>,</span> <span class=n>user_id</span><span class=p>)</span>
647647
<a id=__codelineno-12-32 name=__codelineno-12-32 href=#__codelineno-12-32></a> <span class=k>else</span><span class=p>:</span>
648648
<a id=__codelineno-12-33 name=__codelineno-12-33 href=#__codelineno-12-33></a> <span class=n>context</span><span class=o>.</span><span class=n>connector</span><span class=o>.</span><span class=n>add_event_kwargs</span><span class=p>(</span><span class=n>Event</span><span class=o>.</span><span class=n>DISCONNECT</span><span class=p>,</span> <span class=n>failed_proof</span><span class=o>=</span><span class=kc>True</span><span class=p>)</span>

ru/guide/examples/dns-operations/index.html

Lines changed: 9 additions & 489 deletions
Large diffs are not rendered by default.

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)