30 September 2022
В
13:01
Василий
In reply to this message
0.4 обнови
13:01
Есть в pip и на гх
АЗ
13:02
Александр Зажигин
Ребят привет, поднял ноду IPFS для хранения картинок для TON NFT item, но если я погашу свою локальную ноду, то картинки перестанут быть доступными. Можно ли использовать какое-то публичное облако IPFS, чтобы не зависеть от моего локального инстанса IPFS?
A
13:04
Alexander
In reply to this message
Можно использовать гейты типа Pinata или Cloudflare-ipfs
В
13:06
Василий
Но вообще надо бы на он-чейн переползать. Это всё костыли
АЗ
13:14
Александр Зажигин
In reply to this message
он-чейн IPFS или TON storage в перспективе?
В
13:16
Василий
In reply to this message
Просто он-чейн nft. Стандарт есть, а почти не используется.
Все потому, что пример nft коллекции офф-чейн онли
ИМ
13:16
Илья Михеев
In reply to this message
Хорошее альтернативное решение которое используется в других чейнах != костыль
В
13:20
Василий
In reply to this message
Ну мб. По мне, если одно из преимуществ тона-дешевый по сравнению с другими сторадж, который позволяет в т.ч реализовывать тру владение айтемом, а не ссылкой на пикчу, то это нужно использовать.
T
13:21
Tim
Попробуй 1 мегабайт залить))
D
13:54
Dlamond
In reply to this message
kQDxo56f7aGIJbeR1ZIJHV7LD0f0bYBBh-VtJib9yzfbPOAl
DS
13:59
Daniil Sedov
In reply to this message
А зачем ончейн nft если в будущем можно будет ton storage юзать
В
14:03
Василий
In reply to this message
Так то когда-нибудь, а это уже сейчас есть.
Ну и надо посмотреть, чем оно лучше он-чейн в контексте nft?
DS
14:03
Daniil Sedov
In reply to this message
Дешевле в разы
В
14:04
Василий
In reply to this message
Ну посмотрим
14:12
In reply to this message
Ну и опять вопрос кто владеет стораджем/айтемом по факту.
DS
14:12
Daniil Sedov
In reply to this message
?
14:12
Тот, чей паблик кей прописан в контракте
В
14:14
Василий
In reply to this message
Ну овнер айтема сменился, а контент урл указывает на сторадж, у которого старый владелец. Или будет отдельный стандарт?
DS
14:14
Daniil Sedov
In reply to this message
Я думаю в сторадже у айтема не будет владельца. Ну или если будет — то сам контракт нфт
14:15
Пока доков по стораджу нет, так что я сам не знаю
В
14:17
Василий
In reply to this message
Ну вот и посмотрим.
А сейчас контент урлы указывают на ресурсы под контролем тех, кто их деплоил. Т.е люди владеют ссылкой на контент и не более
DS
14:18
Daniil Sedov
In reply to this message
ну зачастую и не надо владеть чем то кроме ссылки
В
14:20
Василий
In reply to this message
На мой взгляд, если это так, то это означает что контентом можно пренебречь. А это как-то не симпатично
ИО
14:24
Имбирчик Офис
Заработала активная TON сайт , что туда тыкать, подскажите. Может есть на русском языке документация, Извините
V
15:14
Vladislav IT
Добрый день, подскажите на маке можно разрабатывать Тон или только линукс?
СБ
15:55
Слава Бучин
Приветствую
Пишу авторизацию через tonapi
Вроде бы сделал все по доке: получил auth_token, передал его в метод API getToken, получаю вот такое
Кто-то сталкивался или знает как пофиксить?
15:55
В
16:14
Василий
In reply to this message
С этим проблем нет. Можно даже на windows
СБ
16:14
Слава Бучин
?╰
16:17
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
всем привет) пытаюсь к тону подключится (пока что, тест нет) закинул на баланс 2 тона, с веб все ок, а скрипт отдает баланс -1 (кошелек получаю нормальный, транзакций нет). Мб, кто-то подскажет
DS
16:18
Denis Subbotin
In reply to this message
есть ончейн. и даже в тонапи и гетгемс индексируется и контент отображается
16:19
In reply to this message
я кастанул вам разработчика этой штуки в чат - может поможет
В
16:19
Василий
In reply to this message
Понятно что он есть в сканерах, но процент таких коллекций минимален
МС
16:25
Михаил Скотаренко
Всем привет.
Я только что задавал вопрос под постом про тоннет (тон Сайты).

Скажите, а если у меня есть адрес в сети тон, как создать на нём сайт? Этот адрес можно использовать, например, для сайта, созданного в конструкторе? Или только при помощи кода?
?╰
16:28
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
python, либа ton

# Getting an address
print(wallet.get_balance())

# Viewing transactions

txs = wallet.get_transactions()
print(txs)

—————————————-

-1
[]
СБ
16:50
Слава Бучин
In reply to this message
Спасибо, как к нему обратиться?
O
17:19
Oleg
Коллеги. Приглашаем вас потестировать новый NFT Marketplace на TON https://test.libermall.com

Возможность пройти авторизацию и «пощупать» появится на днях. Пока в тестовой сети, есть GitHub с Bag Bounty. Так что можете делиться своими пожеланиями и засеваниями.
ПП
17:26
Просто Паша
вопрос по TON Sites
реально будет поднять веб-приложение из Web2 (написанное на джанго, к примеру) или нужно на нативных языках сети его пилить?
T
17:32
TON Дев Чат
In reply to this message
TON Sites это про способ связи между клиентом и сайтом. Сам сервер который отдает контент может быть устроен как угодно (в том числе быть на джанго).
ПП
18:17
Просто Паша
In reply to this message
спасибо
VD
18:37
Victor Dm.
Пытаюсь задеплоить тестовый кошелек
СБ
19:32
Слава Бучин
In reply to this message
DS
19:32
Denis Subbotin
он сам напишет
VA
19:37
Vladyslav Almazov
ребята , такая ошибка при отправке 0,03 ТОН на тестовый кошелек , операционка Виндоус. Помогите решить
VF
19:43
Vadim Filimonov
Подскажите по ton dns?
Вроде выиграл аукцион
И есть токен, но в ответе get_nft_data нет owner_address
o
19:50
oxlti.qube second
In reply to this message
Ты привязал домен к кошельку?
VF
19:57
Vadim Filimonov
In reply to this message
а как его привязать?
не нашел нигде информации
T
19:59
Tokmachka
In reply to this message
сейчас в Тонкипере можно привязать
VF
20:00
Vadim Filimonov
что-то я просмотрел код
https://github.com/ton-blockchain/dns-contract/blob/main/func/nft-item.fc
https://github.com/ton-blockchain/dns-contract/blob/main/func/nft-collection.fc

и не увидел, как привязать кошелек
ИО
20:12
Имбирчик Офис
адрес кошелька вставь в первую строку https://dns.ton.org/# в браузере, если есть расширение кошелька. и отправь газ, адрес привяжентся и домен станет твой
VF
20:15
Vadim Filimonov
так нет расширения
как оно работает?
я в итоге через tonkeeper привязал
вот транзакция
https://tonwhales.com/explorer/address/EQC3dNlesgVD8YbAazcauIrXBPfiVhMMr5YYk2in0Mtsz0Bz/31635768000003_3c4c1b583c1d97e87c88be2bad8d7fe18bd570a4362b8703bf7d3a1cc807dd9b
20:15
сообщение отправлено было на EQC3dNlesgVD8YbAazcauIrXBPfiVhMMr5YYk2in0Mtsz0Bz
Это вроде как коллекция
20:16
20:29
а нет
сообщние было на адрес item
EQDOjVKdhLS8h4_9Zf0bXthNFb7QU9UFLRecpB6M-3NRTHFJ
20:39
понял)
там if (op == 0) в нем return
надо было любой op отправить
1 October 2022
S
00:52
Sergei
Запускаю сайт, выдает ошибку. Подскажите в чем дело?

[ 2][t 1][2022-09-30 21:51:01.091008812][TonlibClient.cpp:2052][!tonlibclient][&!config->ignore_cache_] Unknown LastBlockState: [Error : 0 : Unknown key]

Команда:

rldp-http-proxy/rldp-http-proxy -a <serverip>:3333 -L '*' -C global.config.json -A uyq64ay7ntc6pytpccpfi2ybffyxnugw3bhmx6h6lom62vyapukbxoq -d -l tonsite.log
RG
00:56
Ruslan Gabdullin
In reply to this message
Я пробовал запускать, у меня тоже кидало такую ошибку, но прокси работала. Рекомендую поставить setVerbosity=3 и сделать вывод на экран, чтобы посмотреть логи внимательнее.
S
00:57
Sergei
In reply to this message
я хочу свой сайт запустить. Не открывает по факту сайт через прокси
00:58
то ли инструкции дали кривые, то ли мудреные они
RG
00:58
Ruslan Gabdullin
Ещё стоит попробовать посетить сайт через команду:
curl -x <your-
proxy-ip>:8080 http://<your-adnl>.adnl -v
S
00:59
Sergei
In reply to this message
01:00
Это значит все корректно?
RG
01:01
Ruslan Gabdullin
Два прокси работает
S
01:02
Sergei
In reply to this message
а как теперь сделать чтобы сайт ton.fun который запущен на 80.78.253.161 отображался по адресу http://uyq64ay7ntc6pytpccpfi2ybffyxnugw3bhmx6h6lom62vyapukbxoq.adnl/ ?

RLDP запущен с того же сервера
RG
01:03
Ruslan Gabdullin
Проблема такая: когда проходишь через прокси, то в http-запросе используется абсолютный url. Посмотри строчку с GET. Твой сервер должен уметь обрабатывать такие ссылки (он скорее всего ждёт относительные, вроде /method)
01:05
Нужны детали: на чем сервер написан, есть ли перед ним nginx?
S
01:06
Sergei
In reply to this message
В Docker собираю сайт:


version: '3.8'

services:
app:
restart: on-failure
container_name: ton_client
build:
context: ./ton.fun.current
dockerfile: Dockerfile
command: python3 main.script.py
volumes:
- ./ton.fun.current/logs:/~/ton.fun/logs
environment:
- LITE_CLIENT=/liteclient-build/lite-client/lite-client -C /liteclient-build/global.config.json
- FIFT2=/liteclient-build/crypto/fift -I/ton/crypto/fift/lib/ -i
- ADDRESS=0QDLgrBDNia2xiEKgaKJVPrMTWOIwZl9d7IbPG9KEFebfB9e
networks:
nginx_net:
web:
restart: on-failure
container_name: ton_fun
build:
context: ./ton.fun.current
dockerfile: Web.Dockerfile
command: uvicorn main:app --host 0.0.0.0 --port 8080
volumes:
- ./ton.fun.current/static:/~/ton.fun/static
- ./ton.fun.current/logs:/~/ton.fun/logs
- ./ton.fun.current/backup:/~/ton.fun/backup
ports:
- 8080:8080
environment:
- PORT=8080
- LC_ALL=C.UTF-8
- LANG=C.UTF-8
networks:
nginx_net:
nginx:
build: ./nginx
container_name: nginx
volumes:
- ./ton.fun.current/static:/~/ton.fun/static
ports:
- 80:80
- 443:443
depends_on:
- web
networks:
nginx_net:


networks:
nginx_net:
RG
01:06
Ruslan Gabdullin
Ага, окей. А в nginx настроен ssl или нет?
S
01:07
Sergei
In reply to this message
да
RG
01:07
Ruslan Gabdullin
В этом дело. Нужна секция без SSL
01:08
Пока можно просто продублировать секцию server, убрав из нее ssl и посадив на порт 80
S
01:08
Sergei
и тогда на адресе adnl появится содержимое сайта?
RG
01:09
Ruslan Gabdullin
Должно появиться)
S
01:09
Sergei
Понял, спасибо)
RG
01:09
Ruslan Gabdullin
In reply to this message
Вот про это можно забыть, потому что есть nginx. Он эту проблему решает
01:09
In reply to this message
Расскажи потом, что получилось, если не сложно)
S
01:10
Sergei
утром как программист проснется)
Я только поверхностно понимаю все)
Как убрать ssl не знаю, боюсь сломать)
RG
01:11
Ruslan Gabdullin
А, еще вопросик: вижу что веб-сервер на питоне. FastApi, Flask, Django?
S
01:12
Sergei
In reply to this message
а как посмотреть на чем?)
RG
01:12
Ruslan Gabdullin
А, ну у программиста спросить) Или в файлике requirements.txt 😄
01:12
Впрочем, это уже чисто мое любопытство. Ответ не обязателен)
01:13
У меня была описанная выше проблема с сервером на fastapi, хочу узнать как дела у остальных фреймворков
09:50
Deleted Account
Привет всем. Нужен опытный разработчик сайтов, будет отображаться статистика смарт-контракта, так же там будет встроенный ломбард. Можно через гаранта всё оформить если что. Через домен .тон всё будет работать
СС
15:21
Сергей Соловьев
Добрый день! Появилась необходимость собирать у пользователей бота их кошельки, соответственно нужно проверить их на существование. В интернете не нашел подсказок. Есть у кого-нибудь готовые решения? Также буду очень рад и благодарен любым подсказкам. Спасибо.
?╰
15:23
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
Мб, просто их транзакции чекать?
15:24
Хотя если пустой но валидный кошелек тебе в боте подойдет — можно просто чекнуть что сама строчка является валидным адресом
СС
15:26
Сергей Соловьев
In reply to this message
Вот такое решение и представлял. Просто не совсем понимаю как проверить строку на валидность. Огромное спасибо за ссылку!
&2
16:18
&rey 2ne:v
In reply to this message
Проверить валидность пустого кошелька можно так: запросить у пользователя публичный ключ, потом из него вычислить адрес. Правда, кошельки не показывают вроде по умолчанию публичный ключ, поэтому так делать не стоит.
DS
16:33
Daniil Sedov
In reply to this message
Также кошельки разные бывают, а адрес зависит также и от кода смарт контракта
N
17:18
Nikita
Всем привет! Я пытаюсь импортировать кошелёк 4 версии из https://github.com/ton-community/ton , но он не импортится, хотя файл с объявлением его есть в node_modules. Кто знает как пофиксить?
?╰
18:28
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
Подскажите, пж. Пытаюсь отправить транзакцию сам себе, получаю ошибку ton.tonlibjson.TonlibError: DANGEROUS_TRANSACTION: Transfer to uninited wallet.
как можно заинитить кошелек для отправки?)
А
19:38
Андрей
In reply to this message
Ошибка говорит что вы пытаетесь отправиь монеты на неинициализированный кошелек - вам скорее всего нужно выставить флаг non-bouncable или какой то параметр принудительной отправки
?╰
19:39
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
спасибо большое за ответ, у меня есть параметр allow_send_to_uninited=True, но все равно жалуется на эту ошибку. Не совсем понимаю, как инициализировать кошелек?
19:40
In reply to this message
Пытаюсь отправить вот так. Странно, что он отдает и баланс и транзакции, но при этом "не инициализирован"
wallet.transfer(destination=wallet.address, amount=100, comment='test', allow_send_to_uninited=True)
А
19:42
Андрей
In reply to this message
Предполагается что кошелек на который вы отправляете монеты - не ваш, и инициализировать его вы не сможете.
На счет библиотеки не подскажу, не работал с ним. Если дадите ссылку на его код то можно посмотреть какой параметр ему нужен
?╰
19:42
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
правильно понял?
https://pypi.org/project/ton/
А
19:49
Андрей
In reply to this message
Да, оно
Судя по коду эта ошибка возникает отсюда:
https://github.com/ton-blockchain/ton/blob/9191be1546444aad7300fd7b5fdde5ff7cf10ca5/tonlib/tonlib/TonlibClient.cpp#L2766

Хотя у вас передается нужная переменная:
https://github.com/psylopunk/pytonlib/blob/8c5361f0a9d5515aa6fef0350042cb4c1c34ad18/ton/account/wallet_methods.py#L47

В общем нужен вердикт автора библиотеки: @psylopunk
a
20:08
assemblerx64
In reply to this message
Можете скинуть полностью код? Раньше работало

Я вообще генерирую сообщения через github.com/tonfactory/tonsdk и отправляю потом через psylopunk/pytonlib в сеть через client.send_boc пока не сделали adnl нативно
I
21:25
Ilya
Всем привет!

Быстрый вопрос: мы пытаемся использовать TON API и хотим прочесть данные из контракта.

Мы сделали RunGetMethod, но эта штука требует какой-то стек, не совсем понятно, что это именно такое

Ты сможешь нам в этом помочь?
21:26
(Не бейте плз, мы тут с командой только ~10 часов в этом копаемся)
&2
21:33
&rey 2ne:v
Начал писать новый смарт-контракт, запускаю его с тестами и получаю вот это: Error interpreting file `C:\Temp\tmpu333clxu.fif`: contract_tests.fif:230: PROCINLINE:<{:-?
21:34
В чём может быть проблема?
?╰
21:39
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
Respect +1000
&2
21:42
&rey 2ne:v
In reply to this message
Методу можно передавать набор параметров. Стек как раз и есть эти параметры.
I
21:43
Ilya
In reply to this message
Супер, спасибо!
M
21:52
Max
Здравствуйте! Никто не знает, поддерживают ли боты telegram ton sites в качестве web apps?
&2
21:55
&rey 2ne:v
In reply to this message
Разобрался. Если кто столкнётся - inline совершенно сломанная вещь, его надо убрать из всех библиотек toncli. Ещё пришлось закомментировать инструкции GASLIMITSTEMP и RESETLOADEDCELLS (казалось бы, новый toncli под винду неделю назад скачал, а новые тесты всё ещё плохо поддерживаются).
C
23:00
Constantine
Привет! У меня вопрос! Можно ли добавить свой личный бот +(веб апп) в attachments menu на подобии бота wallet. Если да, то как это сделать ? Спасибо!
M?
23:05
Marshal 🦁
In reply to this message
Скрепка доступна только хорошим друзьям Telegram. Близким, так сказать, людям 😏
C
23:06
Constantine
In reply to this message
вас понял))
m
23:52
m
Подскажите пожалуйста какая максимальная длина сообщений у транзакций?

Через TonWab JS SDK я пробую передать payload размером 200 символов и валится ошибка:
/Users/r/Projects/web3/ton/node_modules/tonweb/src/boc/BitString.js:48
throw Error("BitString overflow");


При этом при использовании стандартного кошелька "Wallet" можно передать сообщение длинной ~400 символов.

Какие параметры заюзать в либе TonWab что бы отправить максимально возможно длинное сообщение?
T
23:57
Tim
Макс длина одной ячейки - 1023 бита, нужно чейнить их, чтобы больше записать скорее всгео
2 October 2022
В
00:04
Василий
In reply to this message
Asm.fif нужно обновить.
00:05
In reply to this message
Вот это всё крайне не правильно
NA
00:05
Narek Abovyan
In reply to this message
1023 же
T
00:06
Tim
1 больше 1 меньше, кто их разберет, надо уже в доку все равно лезть, чтобы узнать как их чейнить
NA
00:06
Narek Abovyan
😂
В
00:07
Василий
In reply to this message
Инструкции эти поддерживает фифт из toncli-local. Смотрите инструкцию по новым тестам
V
02:48
Victor
Как откладывать действия на время в контракте?
То есть если что-то через месяц надо отправить, или через пару часов.
?╰
02:48
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
Мб, celery?
02:49
Не знаю, как он работает на долгие расстояния, больше недели ещё не ставил отложу, правда)
V
02:50
Victor
In reply to this message
А можно ссылочку на использование или на доки
?╰
02:51
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
02:52
Мой код вряд ли там в пример подойдёт, я в основном веб бэк пишу 😅
V
02:53
Victor
In reply to this message
Это для питона же, мне в функ бы
?╰
02:54
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
Он для всех яп, вроде🤔
V
02:55
Victor
In reply to this message
😐
В
08:32
Василий
In reply to this message
На мой взгляд никак, разве что методом run_ticktock время проверять, но это будет дорого. Лучше просто дёрнуть метод когда надо извне
АЗ
09:51
Александр Зажигин
Ребят подскажите как переводить NFT item из javascript с адреса на адрес?
T
09:54
Tim
В tonweb на гитхабе посмотри
09:54
test_nft.js вроде файл с примерами
АЗ
10:44
Александр Зажигин
In reply to this message
там через Marketplace и Sale сделано, а мне нужно по итогам пресейла просто распределить nft-шки ???
T
10:44
Tim
Там просто трансфер тоже должен быть
10:45
Может в примерах нет
АЗ
10:47
Александр Зажигин
In reply to this message
есть такой вариант, но он завязан на saleAddress и получается нужно делать Marketplace и Sale в начале:
const transferNftItem = async () => {
const seqno = (await wallet.methods.seqno().call()) || 0;
console.log({seqno})

const amount = TonWeb.utils.toNano('0.05');

console.log(
await wallet.methods.transfer({
secretKey: keyPair.secretKey,
toAddress: await nftItem.getAddress(),
amount: amount,
seqno: seqno,
payload: await nftItem.createTransferBody({
newOwnerAddress: saleAddress,
forwardAmount: TonWeb.utils.toNano('0.02'),
forwardPayload: new TextEncoder().encode('gift'),
responseAddress: walletAddress
}),
sendMode: 3,
}).send()
);
}
T
10:47
Tim
Так ты отправляй не на сейл а сразу получателю
АЗ
10:47
Александр Зажигин
In reply to this message
О! мысль
&2
11:21
&rey 2ne:v
Почему в set_data нельзя передать результат new_dict?
set_data(new_dict()) кидает type check error (7).
V
11:38
Victor
In reply to this message
А как в контракте аукциона время засекается?
В
11:42
Василий
In reply to this message
А его код публиковали? Метода помимо run_ticktock не знаю.
V
11:49
Victor
In reply to this message
блин
&2
12:01
&rey 2ne:v
In reply to this message
Кстати, а насколько дорого? 1 TON в минуту или дешевле?
В
12:05
Василий
In reply to this message
Я не проверял. Зависит от кода. В любом случае переодически дергать метод извне,- условно бесплатно по сравнению с этим.
дk
12:27
дima karaush
In reply to this message
Обычно через время делают возможным выполнить определенное действие для всех, а отдельно сервер его запускает.
Контрактом лишь гарантируете, что действие не может быть сделано раньше и что любой (или кому нужно) может его выполнить.
K
12:28
Ktilis
Здравствуйте, можно создавать из одной фразы создавать кучу адресов, если да то как?
SF
12:53
Slava Fomin
In reply to this message
Разные walletId использовать.
A
13:57
Alexander
In reply to this message
Попробуй tons.

tons wallet import-from-mnemonics -id 1 NEW_WALLET_NAME_IN_THE_KEYSTORE v4r2 0 "24 mnemo ... words"

tons wallet import-from-mnemonics -h
- для понимания аргументов

Такое есть только в версиях > v3r1

Если будешь юзать, напиши в лс, я тебе дам apikey для запросов. Скоро релизнем и можно будет самому получить, но пока так.
DS
13:59
Daniil Sedov
In reply to this message
Что вообще run_ticktock делает? В доках ничего про это не нашел..
A
14:01
Alexander
In reply to this message
В начале/конце каждого блока вызывает соответствующую функцию смарт контракта для обработки tick или tock.
DS
14:03
Daniil Sedov
In reply to this message
Получается это только в мастер чейне работает?
A
14:03
Alexander
In reply to this message
Лучше воспользуйся советом и "дергай извне" с проверкой, что тайминг корректный

Пример есть в плагине для кошелька v4
14:04
Вот ссылка на пример
14:53
Deleted Account
Ребята сделайте подобие орбота. И засуньте в плеймаркет. Что бы в тон сайтс заходить.

Назовите его Tonbot.
АЗ
15:33
Александр Зажигин
Ребята, привет, а что за ошибка?
compute phase=65535
https://testnet.tonscan.org/tx/9vORC9xBOmGkqcaUSDOPmnqFGDo2aDFYH7S1mafP5Ig=
D
17:27
Diamonds
Скажите, я дурак? Или тут что то не то.
А
17:30
Андрей
In reply to this message
А как это связано с TON?
D
17:30
Diamonds
In reply to this message
Извините, вопрос не по теме.
17:31
SSH ! = терминал? Просто всю жизнь думал иначе.
ИМ
17:32
Илья Михеев
In reply to this message
Вообще разные вещи)
Н
17:35
Николай
In reply to this message
всё тут норм
17:35
sshd надо рестартнуть разве что
В
18:26
Василий
А есть в TVM/funC что-то аналогичное ed25519_sign_uint в fift? Что-то я не могу найти
18:27
Или хотя бы какой-то вариант создания подписи
&2
18:30
&rey 2ne:v
In reply to this message
Если в fift есть, то можно создать ассемблерную вставку. Примерно как int tuple_length(tuple t) asm "TLEN";
В
18:31
Василий
In reply to this message
А вот и нет. Fift не равно TVM asm. А TLEN это именно TVM инструкция.
&2
18:32
&rey 2ne:v
In reply to this message
Asm.fif:213: x{6F88} @Defop TLEN
В
18:33
Василий
In reply to this message
И? Это Asm.fif т.е TVM инструкция
&2
18:52
&rey 2ne:v
In reply to this message
Видимо, нет. А когда вдруг в fift появилась возможность подписывать данные?
В
18:55
Василий
In reply to this message
Она там изначально была. fiftbase раздел 6.
https://ton.org/docs/#/howto/step-by-step?id=_3-compiling-a-new-smart-contract
Вот тут можно наблюдать применение ed25519_sign_uint
&2
18:58
&rey 2ne:v
Хм, действительно, нету такого в TVM. Значит, вручную писать придётся.
..
19:10
. .
Привет всем, подскажите пожалуйста, хочется полазить по тонсайтам: есть какой-нибудь публичный список или это ещё не развито? А то зашёл пока что на foundation.ton
&2
19:13
&rey 2ne:v
In reply to this message
Ну вот есть список доменов, которые вообще покупают - https://t.me/tondnstracker - можно среди них искать.
..
19:13
. .
In reply to this message
Спс
A
19:29
Alexander
Пытаюсь импортнуть в tonhub кошелек, показывает часики после введения фразы и они бесконечно крутятся. Если закрываю приложение и пытаюсь снова зайти - сразу вылетает. В чем может быть дело?
d
20:23
datboi
почему транзакция в тоне может входить в несколько блоков? одна и та же транзакция в подряд идущих мастерчейн блоках
&2
20:57
&rey 2ne:v
In reply to this message
С одинаковым содержимым или с одинаковыми hash и logical time?
d
21:07
datboi
In reply to this message
ага
Д
21:48
Дмитрий
Ребят, всем привет, выкладываю коллекцию и думаю, в каком формате в метадате ложить ссылку на контент? ipfs:// или лучше через гейт?
Д
22:08
Дмитрий
Ну что?
V
22:13
Victor
In reply to this message
Гейт
V
22:54
Victor
22:54
Не билдится fift
RG
23:00
Ruslan Gabdullin
Привет, можно подробности. Какой командой запускал?
RG
23:00
Ruslan Gabdullin
m
matthew 02.10.2022 22:49:45
I have this error in console.
And there is no word in documentation about it.
But in server mode proxy works good with this error.
In ton site mode it doesn’t work.

[ 2][t 1][2022-10-02 10:00:11.736060209][TonlibClient.cpp:2052][!tonlibclient][&!config->ignore_cache_] Unknown LastBlockState: [Error : 0 : Unknown key]
RG
23:01
Ruslan Gabdullin
Эта ошибка действительно не ломает прокси. Чтобы смотреть что происходит внутри, рекомендую добавить —setVerbosity 3
m
23:01
matthew
rldp-http-proxy/rldp-http-proxy -a <ip>:7777 -L '*' -C global.config.json -A vo72*

Бинари билдил на тачке
RG
23:02
Ruslan Gabdullin
Сервер висит на 80 порте на этой же тачке, верно?
m
23:02
matthew
Ага
23:03
In reply to this message
Option setVerbosity was unrecognized
RG
23:03
Ruslan Gabdullin
А, verbosity просто
23:04
После этого попробуй постучаться через curl:
curl -x <your-ip>:8080 http://<your-adnl>.adnl
23:06
Я не помню, какой порт по умолчанию, но лучше с -p 8080
m
23:10
matthew
In reply to this message
[rldp-http-proxy.cpp:558][!outboundreq] aborting http over rldp query: [Error : 652 : adnl query timeout]
23:10
Наверное об это ломается
RG
23:10
Ruslan Gabdullin
Хм, ты поставил нестандартный порт. Что если заменить 7777 на 3333?
23:11
А файервол есть?
m
23:11
matthew
То будут вечные редиректы))

Правильно я запускаю?
/rldp-http-proxy -p 9999 -a 31.220.6.221:3333 -L ‘*’
RG
23:11
Ruslan Gabdullin
Выглядит правильно
V
23:12
Victor
In reply to this message
cmake --build . --target fift -j12
23:12
Как в доках написано
RG
23:13
Ruslan Gabdullin
In reply to this message
Опс, виноват. Этот вопрос относился к пересланному сообщению
23:13
In reply to this message
А какая ОС?
m
23:13
matthew
HTTP/1.1 308 Permanent Redirect
Location: http:/
Refresh: 0;url=http:/
Date: Sun, 02 Oct 2022 20:12:59 GMT
Content-Length: 67
Connection: Keep-Alive

curl: (47) Maximum (50) redirects followed


Это если в -p и в -a буду одинаковые порты
V
23:13
Victor
In reply to this message
linux, arch
RG
23:14
Ruslan Gabdullin
А можешь по порядку все команды, что использовал скинуть?
23:14
In reply to this message
Так, интересно
23:14
In reply to this message
SSL есть?
V
23:15
Victor
In reply to this message
Всё ещё мне?
RG
23:15
Ruslan Gabdullin
Ага
m
23:15
matthew
In reply to this message
Что именно имеешь ввиду?(сорри, я фронтендер) :D
RG
23:15
Ruslan Gabdullin
Так, окич
23:15
In reply to this message
Пойдем в личку
V
23:16
Victor
In reply to this message
10058 git clone --recurse-submodules https://github.com/ton-blockchain/ton.git
10060 md ton-build
10061 cd ton-build
10063 cmake ../ton
10064 wget https://ton-blockchain.github.io/global.config.json
10065 wget https://ton-blockchain.github.io/testnet-global.config.json
10066 cmake --build . --target lite-client -j12
10067 ./lite-client/lite-client -C global.config.json
10068 cmake --build . --target func -j12
10069 cmake --build . --target fift -j12
RG
23:20
Ruslan Gabdullin
In reply to this message
Не работает только сборка fift’а?
V
23:20
Victor
In reply to this message
А также tonlib-cli
RG
23:22
Ruslan Gabdullin
In reply to this message
А зависимости ставил?
23:22
Сейчас напишу какие нужны пакеты
23:23
openssl libssl-dev zlib1g-dev gperf wget git curl libreadline-dev ccache libmicrohttpd-dev
23:23
В ubuntu я ставлю так: apt install -y build-essential cmake clang openssl libssl-dev zlib1g-dev gperf wget git curl libreadline-dev ccache libmicrohttpd-dev
23:25
После этого рекомендую снести папку build и начать сначала. Еще вот есть докерфайл, который собрает для ubuntu: https://github.com/kdimentionaltree/ton-builder/blob/main/amd64.Dockerfile
V
23:28
Victor
In reply to this message
Поставил ccache и последний, сейчас снес билд и пытаюсь заново
23:30
Не, он собирает, но на Linking CXX executable fift случается то, что выше
MB
23:31
Mango Black
Какую минимальную долю тона можно отправить?
V
23:32
Victor
In reply to this message
10^-9
MB
23:32
Mango Black
Это сколько)
V
23:32
Victor
In reply to this message
Нанотон
23:37
In reply to this message
Я уж думаю скачаю бинарники, спасибо за помощь)
MK
23:40
Mike Kowal
Как запустить свой сайт на тон сайт?
D
23:58
Dmitrii
Привет, чем тон перспективен?
3 October 2022
D
00:01
Dmitrii
можно на тоне запустить сеть купонов от производителей для гашения в розничных сетях?
D
00:04
Dude
In reply to this message
Гипотетически — да. Практически — нужны технические детали чтоб понять
D
00:04
Dmitrii
есть потребность рынка
00:05
и есть проблемы которые как я вижу можно решить на блокчейене
00:11
In reply to this message
есть сотни серей сбыта и тысячи производителей с миллионами товаров их надо свести вместе и чтобы было доверие - если в кратце
00:15
In reply to this message
точнее сбыт уже есть - производители хотят делать смои промо акции (скидки и т.п.) от своего бренда. их надо контролировать - купоны как вариант - подтверждние выдачи, гашения и т.д. под вопросом
00:15
рынок есть и сейчас, но как я говорил есть много проблем
EK
00:15
Eugene Kalinovskiy
Всем привет! Есть вопрос: делаю в toncli тесты, забираю сообщения через get_actions. А на них всех tonсoin-ов по 0. Это фишка тестов в toncli или в самом деле, в c5 помимо addr_none (to be automatically replaced with the current smart-
contract address), and ihr_fee, fwd_fee, created_lt and created_at ещё и количество коинов в сообщении меняется (по крайней мере для тестов или вообще)?
D
00:19
Dude
In reply to this message
Уже есть продукт решающий эти проблемы: systtech.ru

Все что ты описал решается их продуктами. И акции и дистрибуция и все это. Я сам принимал участие в разработке этих продуктов.
D
00:20
Dmitrii
In reply to this message
Спасибо, ознакомлюсь. Просто у меня много такох запросов.
EK
00:24
Eugene Kalinovskiy
In reply to this message
example.txt
Not included, change data exporting settings to download.
952 B
чтоб было понятнее
D
00:27
Dmitrii
In reply to this message
На первый взгляд это решения для дистребьютеров, но они как раз не решают прпоблему связи с ритейлнрами (в основном fmcg)
D
00:27
Dude
In reply to this message
Там контакты есть, свяжись изложи потребность
00:28
Если хочешь могу с техдиром свести
00:28
Ну верней ты мне в файле опишешь потребность, я ему передам и если им интересно дам твой контакт
00:28
Ну или сам там по публичным контактам
00:35
In reply to this message
Было бы удобней смотреть код на гитхабе в публичном репозитории и предлагать правки или решения там через ПР
ВК
00:46
Вика Купила TON в 2021
In reply to this message
Лучше уже на форумах, гит хаб не всем понятен
В
02:22
Вова 💛💙
А слышно
02:22
Что-то про мост для жетонов ?
02:22
Когда будет
MB
05:07
Mango Black
Чтобы автоматом делать переводы на кошельки пользователей и на аккаунты телеграм. Что нужно для этого?
В
08:27
Василий
In reply to this message
Обратите внимание на режим отправки сообщения. Скорее всего дело в этом.
Т.е mode 64 обычно и отправляют без тонов
EK
08:28
Eugene Kalinovskiy
In reply to this message
Спасибо, Василий! проблему удалось решить с помощью toncli-овской parse_c5(), где отдаётся tuple из action-ов, и там они нормально распарсены, видимо, я где-то промахнулся в каком-то из битов, что получал 0 на режим 1
08:33
In reply to this message
но разве не должен TVM в action phase подставить в output actions остаток msg_value сам для mode=64?
В
08:39
Василий
In reply to this message
Ну мы же код контракта тестируем. Если в коде отправка сообщения с 0 тон и мод 64, то нас это и интересует. Остальное это вне контекста юнит тестов
08:53
In reply to this message
Насколько я понимаю, mode это указание о том, как будет обработано сообщение в action phase. Т.е по факту выполнения всегда будет просто сообщение без атрибутов. Поэтому мы тестируем ДО этого момента.
DS
10:07
Daniil Sedov
In reply to this message
На аккаунты телеграм разве что костыльно получится, через новый аккаунт по API бота wallet дергать

А на кошельки — если бэк на js, то либа tonweb, иначе смотрите либу тоновскую под язык
В
11:20
Василий
In reply to this message
В смысле переводы на аккаунты ТГ? Я что-то пропустил?
DS
11:20
Daniil Sedov
In reply to this message
Ну через бота @wallet
NS
12:32
Nick Sar
Добрый день.
1. Я так понял, что хостинг, всё таки необходимо арендовать у централизованных хостеров?
2. Арендовать необходимо выделенный сервер или хотя бы виртуальный выделенный сервер, просто выделенный хостинг не подойдёт?
DS
12:38
Daniil Sedov
In reply to this message
1. Да
2. По идее должен любой подойти
j
14:06
jessez
может у кого-то завалялось несколько десятков тона на тестнете? был бы благодарен
EQA2ehjpB-RyLb9KbM4w3XDKkemyJSQkSRi8z4YHmy-4Zu3r
d
14:23
datboi
explorer.toncoin.org лежит?
b
14:25
bastiang19
+
j
14:43
jessez
In reply to this message
спасибо большое тому, кто откликнулся и прислал 40 тон!
T
15:24
TON Дев Чат
In reply to this message
Это "особенности индексирования" у этого эксплорера. В ТОНе есть мастерчейн и бейзчейн. Мастерчейновые блоки содержат ссылку на последний известный им блок(и) бейзчейна
Китовый эксплорер вероятно относит транзакции из блоков бейза к блоку мастера. Соответственно в момент вокруг 23978090 блока цепочка из 6 блоков бейзчейна не регистрировалась в мастере (такое бывает, это не криминал). 4 подряд идущих блока мастера содержали ссылку на один и тот же блок бейзчейна и "отображалка" "копировала" транзакции из этого блока в несколько блоков мастера.
SF
15:34
Slava Fomin
In reply to this message
Другими словами отношение между блоками бейза и мастера это one-to-many, а не one-to-one? Правильно ли я понимаю, что учитывая эту особенность корректнее полагаться на блоки мастера в вопросе привязки транзакций? Если хочется получить семантику схожую с другими БЧ (bitcoin, ethereum).
G
17:37
GRAf
привет, коллеги! ругается, что нет прав при пулле с https://hub.docker.com/u/tonlabs - он закрытый?
A
17:41
Anton
Добрый день, подскажите пожалуйста, как можно создать токен на блокчейне тон?
DS
17:41
Daniil Sedov
In reply to this message
Ton labs это же к эверскейлу относится..?
VG
17:41
Vladislav Grishchenko
In reply to this message
Да
DS
17:41
Daniil Sedov
In reply to this message
G
17:42
GRAf
In reply to this message
ого) хотел упростить себе жизнь, но видимо не судьба..)
DS
17:43
Daniil Sedov
In reply to this message
?
G
17:43
GRAf
не собирать самому контейнеры под прокси
17:43
или есть готовые доступные?
DS
17:45
Daniil Sedov
In reply to this message
Я просто не уверен что реализация от эверскейла будет работать с ТОН, вот и уточнил, ton-labs это с ними связано или нет
G
17:46
GRAf
ааа, я вот без понятия вообще, чье это 😅
j
18:19
jessez
помогите пожалуйста, отправляю обычную транзакцию через tonweb, с sendmode = 3, если кошелек неактивен, то мне возвращает тон обратно на мой кошелек, а если я хочу, чтобы не возвращало, какой sendmode нужно поставить?
SF
18:25
Slava Fomin
In reply to this message
Дело не в sendmode, а в флаге bounce.
В
18:25
Василий
In reply to this message
Адрес должен быть не bouncable.
j
18:25
jessez
Понял! Спасибо!
SF
18:25
Slava Fomin
In reply to this message
Этот флаг кодируется в адресе получателя, который Вы указываете.
j
18:29
jessez
In reply to this message
ага, понял, в методе toString нашел, спасибо большое!
Е
18:57
Егор
In reply to this message
+
d
20:08
datboi
In reply to this message
> хочется получить семантику схожую с другими БЧ

похоже не получится(
&2
20:57
&rey 2ne:v
Если СК посылает сообщение и оно отражается, то при получении отражённого сообщения в src будет адрес самого СК или того места, куда он отправлял сообщение?
T
21:02
TON Дев Чат
In reply to this message
Будет адрес откуда боунснолось. Но там будет стоять флаг bounced и ему можно доверять (блокчейн перезаписывает его при отправке). Таким образом увидет отскочившее сообщение можно быть уверенным, что ты его сам послал
&2
21:04
&rey 2ne:v
In reply to this message
Спасибо!
Мне надо просто определять - то ли из отправленных сообщений отразилось. (Прикол вот в чём - в моём СК отражение запланированное.)
T
21:05
TON Дев Чат
In reply to this message
Первые 256 бит отскочивщего сообщения содержатся в "отскоке", соответственно можно по query_id различать
&2
21:06
&rey 2ne:v
In reply to this message
Да, я уже понял примерно, что делать)
21:14
Так! Вроде бы заработал таймер на TON.
A
22:46
Anton
jetton.live здесь с ограниченной эмиссией возможно монету создать?
DS
22:53
Daniil Sedov
In reply to this message
Да. Создаете жетон, минтите нужную сумму и revoke ownership чтобы нельзя больше было минтить
s
23:00
searching.ton
Запускаем бэту поисковика по тон сайтам, приходите, тестируйте, оставляйте отзывы, если не трудно))
http://searching.ton
RN
23:02
Roman Nguyen
In reply to this message
Не работает же
s
23:03
searching.ton
In reply to this message
А как именно не работает?
RN
23:03
Roman Nguyen
s
23:03
searching.ton
А ты из под прокси ходишь?
RN
23:03
Roman Nguyen
In reply to this message
Да
23:04
Хотя мб на моей стороне
23:04
Сейчас потыкаю еще, вчера вроде работало
s
23:07
searching.ton
In reply to this message
Не работает все еще?
RG
23:14
Ruslan Gabdullin
У меня работает через in2, но не через in1
s
23:15
searching.ton
Вопрос к админам.
Перестала работать прокся in1.ton.org.
Предполагаю, что может быть связано с “дудосом” c нашей стороны, пока парсим сеть.(100-200 рпс на прокси in1.ton.org)
Скажите есть какие-то ограничения на этот счет?
s
23:33
searching.ton
Если кому интересно, то спустя 3 дня с момента релиза, в сети зарегистрировано всего 5 сайтов((

just-for-test.ton
foundation.ton
marshal.ton
toncenter.ton
searching.ton
SF
23:35
Slava Fomin
In reply to this message
Я думаю даже в этом чате только небольшой процент пользователей сможет легко перейти на один из этих сайтов. До мэсс-эдопшена думаю пройдет еще достаточно времени. Нужно внедрение TON-клиента в популярное ПО.
b
23:35
bastiang19
Запущено*
)))
23:36
Deleted Account
In reply to this message
Работает!
s
23:41
searching.ton
In reply to this message
Вот и первый баг репорт))
Спасибо.
23:41
А что за окружение?
23:41
Deleted Account
In reply to this message
WKWebView
s
23:42
searching.ton
Safari наверное под капотом
23:43
Deleted Account
In reply to this message
Да, это вебкит
4 October 2022
M?
01:16
Marshal 🦁
In reply to this message
А куда отзывы оставлять?
&2
05:26
&rey 2ne:v
In reply to this message
Предложение, как упростить переход на TON-сайты: сделать веб-версию гейта по образцу tonlens.com.
T
06:06
Tim
Я немножко думал про это, но кажется это плохая идея. Большой вопрос в безопасности
Ну в целом все веб прокси довольно плохо работали всегда.
t
06:49
tima
Всем доброго утра, подскажите как мне обратиться в поддержку ton dns?
T
06:53
Tim
я не уверен что она даже есть
А
08:09
Андрей
In reply to this message
Есть общая техподдержка, попробуйте спросить там: @ton_help_bot
t
08:23
tima
In reply to this message
Спасибо
C
08:23
Combot
In reply to this message
tima (0) увеличил репутацию Андрей (21)
T
12:18
TON Дев Чат
In reply to this message
TEP-89 принят!
TEP-85
посвященный Soul bound token (непересылаемым НФТ) достиг стадии финальных комментов. Приглашаем вас принять участие в обсуждении этого и других предложений.
°
12:19
°°°°°°
In reply to this message
Уже лежит
M?
13:03
Marshal 🦁
In reply to this message
Первый отзыв: в лс писать не очень приятно имхо. Фидбек бот был бы лучше 🙃 да и вам как для команды удобнее
SW
13:04
Some Wallet
Ребята, привет
13:04
что это может быть за ошибка
В
13:15
Василий
In reply to this message
Asm.fif старый.
Если тонкли свежей версии, то toncli update_libs, а если нет,- обнови
N
13:45
N E V E R M O R E
Гайс, каким образом можно перевести тоны с кошелька?

На тон.орг инфы нету
DS
13:53
Daniil Sedov
In reply to this message
В чем вопрос?
N
13:54
N E V E R M O R E
In reply to this message
Без понятия как пройти авторизацию кошелька по секрету , и совершить транзу на другой кошель

Помню что для этого либа Ton нужна, вроде как.

А исходников толком нигде нету
DS
13:55
Daniil Sedov
In reply to this message
Для js есть либа tonweb, в репозитории инфы должно быть достаточно + можно посмотреть на тесты чтобы наглядно посмотреть как это делается
N
13:55
N E V E R M O R E
In reply to this message
Для питона тоже тонвеб есть?
13:55
В любом случае спасибо, щас прочекаю
s
13:56
sd
In reply to this message
Пользуйтесь поиском по чату.
В
14:24
Василий
In reply to this message
Помогло?
SW
14:38
Some Wallet
In reply to this message
Все, готово!
A
15:25
Alexander
In reply to this message
K
15:46
Ktilis
Сгенерировал новый кошелек, извлёк фразу, использовал tons wallet import-from-mnemonics -id 2 test2 v4r2 0 "phrase", выдало ошибку https://pastebin.com/z4zrYZAS
Подскажите пожалуйста, что мне делать?
N
17:33
N E V E R M O R E
https://nekobin.com/vegocuxefi

вроде все правильно сделал, но баланс почему-то показывает -1

Трейс:

Exception: NOT_ENOUGH_FUNDS
AP
21:46
Anton Protsenko
Привет.
Подскажите, пожалуйста, правильно ли я пониманию, что ссылки формата ton:// в вебе не перехватываются плагинами? На нашел описания url-схемы и протокола, а на проде у меня никакого перехвата не происходит при установленном плагине Ton Wallet.
SF
21:50
Slava Fomin
In reply to this message
Если речь про Chrome Extensions, то я думаю что такой перехват можно реализовать, однако для этого могут потребоваться довольно существенные пермишены.
AP
21:52
Anton Protsenko
In reply to this message
То есть прямо сейчас у типичного юзера перехвата ton://transfer не может быть вообще?
И если делать что-то для веба, неминуемо надо показывать QR.
SF
21:54
Slava Fomin
In reply to this message
Не буду говорить наверняка, но из того что я видел (смотрел месяц назад) все эти ссылки работали очень плохо практически во всех основных приложения-кошельках.
AP
21:54
Anton Protsenko
Спасибо!
Z
21:58
Zurab Edgulov
Ребят. Посоветуйте человека который пишет контракты для ТОН.
Hキ
22:01
Hey 👋, i'm 𝖙𝖍𝖊𝖐𝖎𝖇𝖆! キバ
In reply to this message
Можешь мне постучаться
Z
22:02
Zurab Edgulov
In reply to this message
👋🏼 мы общались как-то. )
22:02
In reply to this message
Вы ведь фокстэйл делаете
5 October 2022
S.
10:03
SLD .
Приветствую всех, подскажите пожалуйста, естьли шаблон смарт контракта для деплоя колекции на базе тон?
EG
10:21
EvGeniy Gnatovskiy
In reply to this message
Вот тут есть контракт коллекции
https://github.com/ton-blockchain/token-contract/
В
11:19
Василий
In reply to this message
Также есть проект этого же контракта nft_collection в toncli.
https://github.com/disintar/toncli/tree/master/src/toncli/projects/nft_collection
T
12:04
Tim
А у кого то есть пример отправки двух месседжей за раз с кошелька v3/v4 ?
DS
12:05
Denis Subbotin
тебе в коде или в блокчейне?
T
12:05
Tim
в коде
DS
12:05
Denis Subbotin
ну я спам рассылал но на tongo. а ты из другого лагеря :)
T
12:06
Tim
я думаю как там ячейка собирается в целом понятно должно быть
OB
12:08
Oleg Baranov
в тонутилс тож есть в воллете если что
DS
12:16
Denis Subbotin
In reply to this message
в чате не хватает стикеров и гифок
SW
14:58
Some Wallet
Ребят, никто не знает, как сделать своего тестгивера и получить на него тонны?
14:58
нужно много тестовых тон для тестов, через бота очень долго получать
A
15:26
Alex
In reply to this message
скинь сюда адрес кошелька, подкинут
a
15:34
assemblerx64
In reply to this message
мне не кинули в тот раз( но если кто то таки сможет мне тоже, оч буду благодарен ;)
нфт особо на сендбоксе не потестишь

kQD6uUZiTwtonfk1IMVqdkljUUmOWF4cG_qKREhqHnPejUd9
A
15:36
Alex
In reply to this message
проверь
a
15:37
assemblerx64
In reply to this message
фига, много. Спасибо, обращайтесь если что поделюсь)
SW
15:40
Some Wallet
In reply to this message
Ого, спасибо)))

EQD57OL7n9KjwN5vxrW5KOJ-WIQTEw85mSMXmkdcSS_eLzi7
15:42
Спасибо) 50 тестовых тон прилетело))
&2
15:50
&rey 2ne:v
В TON есть функция now. Она всегда будет возвращать 32-битный unix timestamp, или после 2038/2106 года что-нибудь поменяют?)
15:50
То есть, можно ли полагаться, что время всегда 32-битное?
T
16:05
TON Дев Чат
In reply to this message
Если планируете что контракт будет работать после 2038 - закладывайтесь на 48битное время.
RN
16:39
Roman Nguyen
Народец, помнится какое-то время назад один умелец публиковал большущую фансишку с набором разных функций по отправкее сообщений всевозможных с комментами. Кто-нибудь схоронил ссылочку?
AT
18:45
Andrey Tvorozhkov
In reply to this message
Ton 2038 migration strategy хорошее название для ишуи на гитхабе :)
VF
18:49
Vadim Filimonov
Всем привет!

А делал кто-то nft presale через смарт-контракт? чтобы запись была заранее и на минте могли запросить свои токены? а то вижу presale через ботов, где просто деньги собирают, а потом токены рассылают по адресам откуда оплаты были
S
19:54
Sergei
http://lotto.ton/ - запустили свой сайт на тон!!


Какие еще сайты знаете кроме этих?
http://searching.ton/
http://toncenter.ton/
http://foundation.ton/
http://just-for-test.ton/
M?
19:56
Marshal 🦁
In reply to this message
S
19:57
Sergei
In reply to this message
Я 6 запустил) http://lotto.ton
19:57
Мучались 3 дня
19:57
Завтра будет docker чтобы сайты в один клик запускать)
RB
19:58
Red Black
Где?
S
20:02
Sergei
In reply to this message
что где?
RB
20:03
Red Black
Где завтра будет docker?
S
20:03
Sergei
In reply to this message
В моем канале и сюда продублирую)
RB
20:04
Red Black
а.. ок. Спасибо.
М
20:50
Максик
Всем привет, может кто-то помочь сделать смарт контрактом на тоне?
В
21:05
Василий
Я правильно понимаю, что в tonweb нет никаких биндингов на:https://toncenter.com/api/v2/#/get%20config/get_config_param_getConfigParam_get
SF
21:11
Slava Fomin
In reply to this message
Да пока это в TonWeb не реализовано.
21:12
Часть значений из конфига захардкожена в библиотеке сейчас.
21:13
Но можно делать так:
provider.send('getConfigParam', { ...params })
В
21:15
Василий
In reply to this message
Странно.
А через что их доставать? в Utils вроде нет такого
SF
21:17
Slava Fomin
In reply to this message
Вот так попробуйте ^
В
21:19
Василий
In reply to this message
В принципе я вытащил всё что хотел сохранв json'ы в файл, а потом распарсил, но спасибо
21:20
В целом странно это
OH
21:50
Of Tha Hook
In reply to this message
Попасть на них сейчас можно?
S
OH
21:54
Of Tha Hook
In reply to this message
Спасибо
6 October 2022
01:19
Deleted Account
привет ребят ,есть у кого-то Project с контрактом sale nft хотелось бы fif сообщение на op посмотреть !!!
T
07:00
Tim
А может есть какой-то чат по тон прокси? У меня он отваливается каждые 5 минут
В
10:00
Василий
In reply to this message
https://t.me/tondev/91901
Вот тут обсуждали сейл. На tonweb, но суть понятна
MC
10:52
MineVerse Creator
Всем привет, подскажите где можно посмотреть на тему авторизации кошельков Tonhub, Tonkeeper в телеграм боте
a
15:02
assemblerx64
Есть инфа как в MyTonWallet включить тестнет?
А你
16:10
Антон 你翻译了吗
16:13
In reply to this message
^
a
16:53
assemblerx64
In reply to this message
Блен, но мне нужно расширение именно)
N
16:55
Nomam3e
In reply to this message
переключить на тестнет — альт или шифт и клик по версии в about
a
16:56
assemblerx64
In reply to this message
Спасибо, попробую. С просто шифтом не сработало
А你
17:13
Антон 你翻译了吗
In reply to this message
а, ну так соберите сами 🙂 это не сложно.

IS_TESTNET=true npm run build:extension:dev
a
17:16
assemblerx64
In reply to this message
Это как? Там разве открытые исходники?
А你
17:18
Антон 你翻译了吗
In reply to this message
да, ссылка вот тут

https://ton.app/wallets/mytonwallet
a
17:18
assemblerx64
In reply to this message
Спасибо!
А你
17:23
Антон 你翻译了吗
In reply to this message
Обещали уже скоро добавить переключатель и в настройках
SW
18:36
Some Wallet
ребят, привет) Я в TS профан, но решил попробовать библиотеку ton-contract-executor. Кто-нибудь знает, как ей пользоваться?
RK
18:40
Roman Krutovoy @work
In reply to this message
можешь чекнуть страницу по тестированию контрактов

https://www.tonspace.co/develop/smart-contracts/testing/tonstarter

тут есть пару примеров и ссылки
SW
18:45
Some Wallet
In reply to this message
оооо, спасибо!
V
23:38
Vasilii
In reply to this message
Привет, подскажи, планируется ли поддержка кошельков версии v1r3? Или можно ли как-то проапдейтить версию существующего кошелька, чтобы пользоваться либой?
7 October 2022
ID
00:30
Igor Diakonov
In reply to this message
а что мешает то? )
00:31
wallet.FromSeed(api, words, wallet.V1R3)

и вперёд...
00:38
Deleted Account
Всем привет
00:40
Есть вопрос касаемо родительского кошелька, как сгенерировать родительский кошелёк на сети bsc что бы все монеты которые приходят на косвенные кошельки перекидывались автоматом на родительский кошелёк?
DS
07:29
Daniil Sedov
In reply to this message
В этом чате вопросы по TON
D
08:08
Diamonds
B
BotFather 05.10.2022 17:56:02
You have created a malicious bot that was banned on Telegram. Please note that creating abusive bots (for example, bots for spamming and interfering with communication in groups) may lead to your account being terminated.

You have been banned from creating new bots for a month.

And here's an offer you can't refuse: Once the month is over, you can either play nice and build useful bots (or no bots at all) — or be blocked on Telegram forever.
D
08:08
Diamonds
Я что-то не понял, меня через месяц могут блокнуть 😳
ИМ
08:11
Илья Михеев
In reply to this message
Ну, только если ты будешь дальше ботов для спама писать)
DS
08:37
Daniil Sedov
In reply to this message
Тебя на месяц ограничили от создания ботов. Если после месяца ты дальше продолжишь скам ботов делать, то забанят аккаунт)
D
08:46
Diamonds
In reply to this message
Так прикол в том что бот то нормальный был, просто в рассылке юзали его без прокладки.
08:46
Это меня, а не бота банить надо было.
А你
08:55
Антон 你翻译了吗
тебе второй шанс дали, по-людски отнеслись)
V
09:18
Vasilii
In reply to this message
Пытался чекнуть баланс, но кидается ошибка, что версия кошелька не поддерживается
&2
12:06
&rey 2ne:v
Интересно, кто-то пытался переписать TON 💎 с C++ на Rust ⚙?
Может, валидаторы бы потребляли меньше ресурсов)
T
12:12
Tim
In reply to this message
да, называется everscale
12:12
но сама идея смешная, раст не быстрее с++
&2
12:23
&rey 2ne:v
Ну, не быстрее, но как минимум там более очевидно работают copy/move. Не выделять лишний раз память на копирование.
12:26
А я ещё и сомневаюсь, что кто-то разбирается во всём коде TON и в том, правильно ли там стоят ссылки.
Например, 'std::vector<BlockIdExt> prev' в https://github.com/ton-blockchain/ton/blob/master/validator/impl/collator.cpp. Может же быть, что там вектор скопируется лишний раз.
Af
12:40
Alexandr forward_to_the_admin
Коллеги, может ли смарт-контракт стучать в интернет по api запросам?

Например при обращении к методу смарта, тот должен стучать на example.com/get_json, и что-то делать с ответом: класть в себя, обрабатывать или отдавать мне.
В последнем случае получается что-то типо прокси на смартах.
T
12:43
Tim
Нет и в целом это против модели тона, тут контракт даже в другой контракт постучать не может нормально.
Af
12:43
Alexandr forward_to_the_admin
In reply to this message
Понял, спасибо.
12:44
Сурово
В
12:54
Василий
In reply to this message
Это очень существенные временные затраты. Даже если предположить, что где-то лишний раз вектор копируется,-оно того не стоит.
Другое дело,-ошибки управления памятью, если они есть. Даже тут не уверен что rust это панацея
D
12:55
Diamonds
Поддержите меня.
В
12:56
Василий
In reply to this message
До чего техника дошла
D
12:56
Diamonds
In reply to this message
Сам случайно увидел
IG
13:24
Ilia Gaevskii
In reply to this message
Круто что телеграмм оперативно реагирует !
D
13:25
Diamonds
In reply to this message
+
В
15:22
Виктория | Ton Gold
Добрый день!

Ищем разработчиков Смарт-контрактов на блокчейне TON.

Пишите в личные сообщения за деталями.
G
16:23
GRAf
In reply to this message
не взлетело? а то я тоже тут ковыряюсь)
S
16:24
Sergei
In reply to this message
В процессе ) сайт подняли http://lotto.ton
G
16:25
GRAf
In reply to this message
поздравляю, молодцы! мы тоже, но хотелось вот по красоте еще задокерить)
S.
18:39
SLD .
Привет всем, есть шаблон смарт контракта?
DS
18:45
Daniil Sedov
In reply to this message
() recv_internal () {
}
S.
18:46
SLD .
In reply to this message
😂👍
DS
18:46
Daniil Sedov
Смарт контракты разные бывают..
T
18:50
Tokmachka
In reply to this message
Наверное всем нужна деплой коллекции с эдитаблем😁
В
18:58
Василий
In reply to this message
Деплой коллекции есть в тонкли, но не editable.
T
19:01
Tokmachka
In reply to this message
ну с эдитаблем типо даёшь надежду получить раритетную и тд. Больше будет продажи. Чем простая выставка
В
19:02
Василий
In reply to this message
Ну из той точки довести до editable не сложно.
https://github.com/disintar/toncli/tree/master/src/toncli/projects/nft_collection
T
19:07
Tokmachka
In reply to this message
нуу как бы сказать, большинства не умеют кодить. И не хотят изучать. А создать коллекцию и заработать на этом хотят😁

Я вот сам например самоучка, умею редактировать и сделать так что б код работал 😅 А как оно работает, я вообще без понятия 😸🃏👾
В
19:09
Василий
In reply to this message
Наверное, но если человек спрашивает "шаблон", то подразумевает код и его дальнейшую модификацию.
T
19:10
Tokmachka
In reply to this message
Возможно 😁
Если написать на яндексе правильно, то там вариант выходит)
S.
19:18
SLD .
Вот именно нету там нормального описания, я вот ноль в программировании но я в трейдинге хорош, незнания не порог. Вот и хочу по чуть чуть разобраться, хочу знать все направления и применения криптовалют
19:19
In reply to this message
Там есть конечно, но все слишком запутанно, да и еше не пошагово,
19:20
Голова у меня хорошо варит, просто нужен наставник, или просто посмотреть как это все на деле работает и все, чем теория с практикой у меня лучше
T
19:20
Tokmachka
In reply to this message
ты даже не представляешь 😁😅
В
19:21
Василий
In reply to this message
Сделать-то что нужно? Шаблон какого контракта?
T
19:24
Tokmachka
In reply to this message
да и вот главная страница toncli. Там и уроки есть на русском, посмотри https://github.com/disintar/toncli
S.
19:34
SLD .
In reply to this message
Да я вчера и сидел целый день изучал, а там когда до деплоя дошёл не написано что да как, тоесь не указано открывать другой кот (создать) или писать тамже в старом,
Говорюде все не по шагово у вас у програмистов😅
T
19:48
Tokmachka
In reply to this message
ну так, многозадачность всегда 😅

Ды никто тебе сейчас свой целый код не сольет, это ж дорого стоит.) Кто то потел работал и учился) А потом он будет сидеть без хлеба.. Поэтому начало есть, остальное уже там нужно только соединить 😉
А
20:57
Аlexander
👋🏼 Всем привет, мы рады анонсировать рабочую демку Overton

Overton — это как стаковерфлоу, только на смартконтрактах, и в добавок тут вы можете ставить награду в тонах за вопрос или задание, которое вы задаете🔥

Мы написали его за 3 дня во время последнего TON хакатона, так как поняли, что такого тула очень не хватает тон комьюнити!

Пишите там свои вопросы и будем рады любому фидбеку и так как это MVP - открытая бета, то ждем идей по улучшению

Overton Web | Overton TWA
C
20:57
Combot
In reply to this message
"Смарт-контракт это как морская свинка. Она не морская и не свинка."
Е.Хашин
А
20:57
Аlexander
Это наша 2ая итерация, после 1го полученного фидбека от вас (спасибо!) мы добавили много удобных штук и фич, например, сейчас можно задавать вопрос без вознаграждения и много чего еще!
&2
21:04
&rey 2ne:v
In reply to this message
Справа нет панели прокрутки. Например, в вопросе "посчитать до трёх" это очень неудобно, учитывая и большой размер сообщений.
А
21:05
Аlexander
In reply to this message
добавим! Спасибо 👍
&2
21:20
&rey 2ne:v
In reply to this message
Вообще, к дизайну там несколько вопросов) Вот эти три правила делают дизайн намного менее вырвиглазным.
body {background-color: #202620;}
.QuestionWrapper {background-color: #cce;}
* {line-height: 1.8rem;}
А
21:25
Аlexander
In reply to this message
Спасибо! Будем улучшать
&2
21:35
&rey 2ne:v
In reply to this message
А ещё и IPv6 нужен, а то вдруг IPv4 станет слишком дорогим для валидаторов 😄 (в ADNL, на базе которого TON работает, IPv6 не поддерживается https://github.com/ton-blockchain/ton/blob/585c5d5b547b27294f9e8d97d43933a254bc93b8/adnl/adnl-address-list.cpp#L243)
Короче, можно сказать, что не future-friendly технология пока что 😁
N
22:02
Nikita
Здравствуйте. У меня 2.5 года опыта в разработке смарт контрактов в Everscale. Также 8 лет в разработке вообще. Сейчас пишу на Typescript.

Ищу команду, к которой можно присоединиться
Af
23:21
Alex from Mars
Тяжёлые страницы не открывает в .ton
Как бороться?
F
23:31
Foisoi
In reply to this message
мб частями грузить
N
23:56
Nikita
Также у меня в Everscale были наработки по аналогу hardhat для Everscale на TypeScript. Думаю, эти наработки могут пригодиться тут. Читал сообщения, вижу, такая потребность есть. Отпишитесь те, кому такие знания востребованы
8 October 2022
IG
00:32
Ilia Gaevskii
Привет. А мог бы кто-то объяснить и желательно скинуть контракты по минту нфт и трансферу нфт. Какие у них есть уникальные методы в сети блокчейна? Есть ли стандарт и универсальный контракт, или каждый делает как-то по своему? Как по транзакции в блокчейне понять что это была передача нфт или минт?
GK
00:48
George K
In reply to this message
cdn
IG
00:52
Ilia Gaevskii
In reply to this message
Агась. Прочитал не понял. Завтра на свежую годовую ещё раз попробую, не получится буду задевать вопросы 😅
00:52
In reply to this message
Спасибо
В
10:27
Василий
In reply to this message
Суть в том, что у контрактов уникальный набор гет методов. По нему мы можем определить тип контракта, а дальше можно парсить сообщения к нему , чтобы понять что происходит.
N
13:57
No one
Спецы подскажите плиз,
очу запустить тон сайт, дошел до раздела cmake --build . --target rldp-http-proxy в документации, но в папке rldp-http-proxy/rldp-http-proxy нет бинарного файла почему-то. Где ошибаюсь?
В
13:58
Василий
In reply to this message
После билда нет файла? find . -name "rldp-http-proxy"?
T
13:58
Tim
А билд точно успешный был?
MO
13:59
Markо Okhman
M
Mark Okhman on TON 08.10.2022 13:58:46
Hello guys, published a lecture from TONANA hackaton by Oleg Andreev. Enjoy the watching 🙂

https://www.youtube.com/watch?v=oEO29KmOpv4

Contents:

0:00 - Intro
0:53 - Multi-blockchain actor model of TON
4:10 - Custom tokens implementation in Ethereum
7:35 - Proper implementation of custom tokens in TON
15:41 - How do we lock jettons?
20:41 - A concept of auctions for TON jettons
21:46 - One source of truth on user's jettons ownership
27:30 - Scalability vs Decentralisation trade-off
28:46 - TON API helping developers make sense of TON blockchain
31:25 - New concepts by TON API team: TRACE, EVENT, ACTIONS
37:45 - Q&A Session
1:05:38 - Takeaways
N
14:00
No one
In reply to this message
да. вот что в папке на данный момент
14:01
vожет не в этом дело вовсе. Я дальше пытаюсь запустить прокси командой rldp-http-proxy/rldp-http-proxy -a <your-server-ip>:3333 -L '*' -C global.config.json -A <your-adnl-address> -d -l <log-file> (со своими данными)
а мне выдает -bash: rldp-http-proxy/rldp-http-proxy: Not a directory
b
14:04
bastiang19
из ton-build запускаешь прокси?

или из ton-build/rldp-http-proxy
N
14:04
No one
In reply to this message
ton-build/rldp-http-proxy
b
14:05
bastiang19
In reply to this message
тогда зачем повторно указывать директорию
просто к бинарнику обратись
T
14:05
Tim
./rldp-http-proxy
N
14:14
No one
я так понимаю в контейнере надо запускать прокси, чтоб дальше с сервером работать?
T
14:17
Tim
не понимаю причем тут контейнер
14:17
как хотите так и запускайте
N
14:22
No one
In reply to this message
CleanShot 2022-10-08 at 14.21.17@2x.png
Not included, change data exporting settings to download.
16.3 KB
ну вот я запустил проксю, сайт работает. если я нажму ctrl+c у меня выключится этот процесс и сайт снова недоступен.
T
14:23
Tim
Это вам надо разбираться с линуксом. Читайте как в systemd добавить сервис
N
14:24
No one
In reply to this message
понял
N
14:57
No one
а сейчас поддомены на ton sites можно делать уже?
?╰
17:43
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
а никто не находил какой-то трейсер всех операций в с ton coin, у которого есть апишкана получение транзакций?)
U
17:52
User
Когда вторая версия Ton Sites & Proxy?
RK
17:55
Roman Krutovoy @work
In reply to this message
tonapi.io кажется именно об этом
17:56
Вот тут в таймингах TRACE как раз про это
RK
17:56
Roman Krutovoy @work
M
Mark Okhman on TON 08.10.2022 13:58:46
Hello guys, published a lecture from TONANA hackaton by Oleg Andreev. Enjoy the watching 🙂

https://www.youtube.com/watch?v=oEO29KmOpv4

Contents:

0:00 - Intro
0:53 - Multi-blockchain actor model of TON
4:10 - Custom tokens implementation in Ethereum
7:35 - Proper implementation of custom tokens in TON
15:41 - How do we lock jettons?
20:41 - A concept of auctions for TON jettons
21:46 - One source of truth on user's jettons ownership
27:30 - Scalability vs Decentralisation trade-off
28:46 - TON API helping developers make sense of TON blockchain
31:25 - New concepts by TON API team: TRACE, EVENT, ACTIONS
37:45 - Q&A Session
1:05:38 - Takeaways
RK
17:57
Roman Krutovoy @work
In reply to this message
Это лекция от создателя Tonkeeper
?╰
18:03
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
Спасибо
?╰
18:32
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
а есть инфа, как адрес расшифровать? немного туплю)
&2
18:41
&rey 2ne:v
Я на днях посылал заявку на грант TON, и мне пока не ответили.
Где-то читал, что комиссия у них собирается раз в неделю. Если да - то в какой день недели?
RK
19:19
Roman Krutovoy @work
In reply to this message
&2
20:29
&rey 2ne:v
In reply to this message
Кстати, было бы прикольно, если бы заявки отправлялись через TON) Ну или отслеживались бы: когда создана и сколько ещё в очереди ждёт.
МО
23:19
Мark Оbukhov
Всем привет! Подскажите пожалуйста, кто-нибудь знает инструменты аналитики или статистики на Тоне? Делаю исследование рынка, хочу найти информацию про динамику цен NFT: самые дорогие проданные NFT за последнее время, средняя цена и тд.
Нигде не могу найти данную инфу:(
AJ
23:28
Adam Johnson
In reply to this message
FoxTails вам в помощь)
МО
23:49
Мark Оbukhov
In reply to this message
Спасибо большое! Сейчас гляну 👏🏻
Hキ
23:58
Hey 👋, i'm 𝖙𝖍𝖊𝖐𝖎𝖇𝖆! キバ
In reply to this message
Если нужно будет помочь разобраться, то можешь мне написать по поводу FoxTails
9 October 2022
M
00:48
Max
подкиньте пожалуйста монет в тестнете


EQCiHBvATvgIo8FWd00FWkFRaZa2YGR1dKOBMestJg8Aag-w

спасибо😇
?╰
00:50
𝓒𝓸𝓻𝓷𝓮𝓲𝓩𝓮𝓡 ╰‿╯
In reply to this message
Я пытался)
A
04:13
Adya
Всем привет! Подскажите, пожалуйста, правильно понимаю, что TON Sites ничем не отличается от обычных сайтов кроме способа подключения и там можно будет развернуть свой сайт на Wordpress допустим?
b
04:19
bastiang19
In reply to this message
да, возможно
b
04:50
bastiang19
Делал кто авторизацию через ton-keeper?

Нужен домен с ссл?

Или достаточно IP:PORT/url_to_auth_request ?

Просто сейчас при сканировании куаркода получаю Ошибка сети
m
05:12
megahomyak
Какие инструменты использовать, чтобы интегрировать в Телеграм-бота оплату через TON?
S
09:50
Sergey
In reply to this message
AJ
09:51
Adam Johnson
In reply to this message
Rocket Pay от TON Rocket

https://pay.ton-rocket.com/api/

Аналогов по возможностям нет)
SW
13:45
Some Wallet
Ребят, привет
13:45
Почему может стабильно с первого раза не минтиться вторая NFT?
13:46
C
14:34
Combot
共富国际娱乐 has been banned! Reason: CAS ban.
&2
14:44
&rey 2ne:v
In reply to this message
Похоже, что денег недостаточно, раз exit code вычислений равен нулю. Ну или почему-нибудь ещё сообщение наружу не отправляется.
IG
15:00
Ilia Gaevskii
In reply to this message
А как понять что вот эта транзакция, это вызов такого-то метода?

Вот Я открываю блокчейн, вот там адрес нфт, как понять что это передача другому пользователю? Или что это минт этой нфт?

А если происходит продажа нфт, то контракт сейла говорит нфт ее передать так же с помощью трансфера?
В
15:03
Василий
In reply to this message
Для этого нужно знать формат сообщения для минта, трансфера и т.д. Самое простое это поле op проверять в сообщении. Первые 32 бита тела
15:04
In reply to this message
В случае с минтом наличие StateInit в сообщении
SW
15:18
Some Wallet
In reply to this message
Спасибо, бинго!))
J
15:26
Jack Rotgar
Всем привет! Мне тут на реддите задали вопрос, на который я, как не спец в тех части, не могу ответить. Вопрос англоязычный. Может кто ответить?

"Sorry, I did not quite get, why should technology use less secure HTTP protocol, why not use more advanced? Am I more exposed to security threads by using it, for example on a public Wi-Fi or not? Your post came up when I tried to google this exact question. Thanks in advance."

Этот в контексте TON Proxy и TON sites
15:28
Если тут можно скинуть ссылку на комментарий с вопросом, от вот она (реддит).
&2
15:32
&rey 2ne:v
In reply to this message
Подозреваю, чтобы можно было в разы быстрее развернуть сайт в TON - просто поставить прокси и готово, не маяться с перенастройкой сервера.
F
15:33
F
In reply to this message
https://ton.org/docs/#/web3/sites-and-proxy

All encryption is handled by ADNL, so there is no need to use HTTPS (i.e., TLS) in case the entry proxy is hosted locally on the user's device.
J
15:33
Jack Rotgar
In reply to this message
Вы могли бы ответить в реддит? Если нет, то я без проблем скопипащу ваш ответ.
&2
15:34
&rey 2ne:v
In reply to this message
Не-а, не смогу
J
15:34
Jack Rotgar
In reply to this message
А я не к вам, а к @f_closer :)
F
15:35
F
In reply to this message
На реддите меня нет, а мой ответ скопипастен из документации)
J
15:35
Jack Rotgar
Принял
IG
15:42
Ilia Gaevskii
In reply to this message
Расскажите поподробнее про StateInit, пожалуйста
В
15:45
Василий
Это поле в сообщении с данными для инициализации контракта. Его код и данные.
https://github.com/ton-blockchain/ton/blob/master/crypto/block/block.tlb#L143
А
15:49
Андрей
О, читать tlb схемы - это новый уровень)
Для многих очень тяжёлый уровень
В
16:04
Василий
In reply to this message
Ну это неизбежно.
IG
16:08
Ilia Gaevskii
In reply to this message
Да.. Я вот как раз сижу и ниче не понимаю.. А есть гайды, уроки как в этом разобраться?
N
16:09
Nikita
In reply to this message
Есть такая-то справка по тому, как читать tbl схемы?
F
16:17
F
Так же можно посмотреть пример чтения tlb вот тут: https://github.com/xssnick/ton-deep-doc#getAccountState
начиная со строки Теперь нам нужно распарсить ячейку в соответствии с TL-B структурой:
a
16:55
assemblerx64
Запросы на TON Sites (jsом у клиента отправленные) тоже идут через прокси или уже напрямую, кто-нибудь шарит?
M?
16:57
Marshal 🦁
In reply to this message
Все через прокси
a
16:57
assemblerx64
In reply to this message
Спасибо)
SF
17:01
Slava Fomin
In reply to this message
Смотря на какой домен/хост.
a
17:02
assemblerx64
In reply to this message
Через .ton, на тот же домен с другим путем
SF
17:02
Slava Fomin
Тогда да.
17:02
На .ton в любом случае по-другому попасть не получится :)
a
17:03
assemblerx64
А стоп, ну это логично да) А на web2 сайты через мой айпи?
M?
17:03
Marshal 🦁
In reply to this message
Зависит
17:03
Если прокси поставил на уровне системы то в веб2 ты вообще ходить не сможешь по хттпс
a
17:04
assemblerx64
In reply to this message
Ага, и тогда что произойдет?
M?
17:04
Marshal 🦁
Если прокси на уровне браузера, то оно работает только для .тон доменов и .аднл
17:05
In reply to this message
Если прокси обрабатывает и хттпс, то запрос не пройдёт. Если твоя страничка, например, джсом сделала запрос в веб2
a
17:05
assemblerx64
In reply to this message
Понял, грустно)
M?
17:05
Marshal 🦁
если прокси на уровне расширения браузера от кошелька то будет ок
SF
17:07
Slava Fomin
In reply to this message
Я думаю что пока что это самый удобный и рабочий вариант.
M?
17:10
Marshal 🦁
In reply to this message
И правда очень вкусно
17:10
Признаться честно изначально когда я узнал об этом рлдп прокси я думал оно умеет в фоллбек до обычного прокси… просто с примесью тон нетворк
17:11
Чутка разочаровался когда игрался с этим всем
SF
17:12
Slava Fomin
In reply to this message
Это вполне разумное и ожидаемое поведение от такой системы, но всему своё время.
м
20:09
максим
Всем привет, можно ли узнать адреса всех (или хоть каких нибудь) версий кошелька, если есть только адрес кошелька v4r2
SF
20:14
Slava Fomin
In reply to this message
Привет! Глянь вот это, недавно был вопрос как раз.
RG
20:41
Ruslan Gabdullin
In reply to this message
Минутку, когда ставишь прокси на уровне системы, то можно поставить его только на http-запросы. Https остаётся работать как есть, но http для не .ton и не .adnl перестаёт работать. Но если нужно, чтобы работал для других, то можно в проксе указать флаг -P=YES.
P.S. Этот флаг я своими руками не тестировал, но он есть в help-сообщении прокси
M?
20:43
Marshal 🦁
In reply to this message
Ну эта минутка относится к макос, как минимум. Система это не только ПК. Попробуйте провернуть такой же трюк на айос девайсах)
RG
20:44
Ruslan Gabdullin
Справедливо!) И в голову не пришло, что где-то по-другому)
20:45
Интересно даже, решит ли такую проблему флаг -P🤔
м
20:45
максим
In reply to this message
а есть метод на какой нибудь апишке для получения public key?
20:51
In reply to this message
если есть подробный алгоритм можете скинуть, или скрипт (желательно на питоне)
В
20:52
Василий
In reply to this message
Из адреса в смысле? Или откуда?
м
20:53
максим
да адрес -> паблик кей
M?
20:55
Marshal 🦁
In reply to this message
Только что проверил на macOS — с HTTPS не работает. А сайт доступный без TLS даже не знаю) из того что нашел где нет авторедиректа — вечная загрузка страницы
SF
20:56
Slava Fomin
In reply to this message
забудьте про апишки — только веб 3.0 только хардкор :)
м
20:56
максим
In reply to this message
мне срочно нужно, поэтому)
SF
20:58
Slava Fomin
In reply to this message
Если освоите какую-нибудь либу, например, TonWeb, то сможете такие вещи делать достаточно быстро. Нужно только проинвестировать немного (много) времени...
СБ
23:35
Слава Бучин
Хочу посмотреть сообщение транзакции, когда декодирую его из base64, там в начале строки 4 каких-то символа
Как это правильно декодировать, или же что это за символы и что с ними делать?
S
23:50
Solice
Добрый день, друзья.
В который раз попадаю в ситуацию, когда перезапускаю проксю и она перестает обрабатывать входящие adnl соединения через другие прокси.

Условно если я попытаюсь зайти на чужой сайт через свою проксю то все ок.
А вот если на свой сайт через in1.ton.org то не работает.
Просто падает в таймаут.

Лечится перегенерацией adnl и привязкой домена.

Кто-то сталкивался мб и знает выход?
М
23:54
Маршин
In reply to this message
Тоже столкнулся с таким, пока решения не нашёл :(
S
23:55
Sergei
In reply to this message
Попробуй in2
S
23:55
Solice
In reply to this message
Через все 3 прокси не достучаться.
S
23:58
Sergei
In reply to this message
23:58
У меня работают прямо сейчас
23:59
In reply to this message
10 October 2022
b
00:23
bastiang19
In reply to this message
Что в логах?
S
00:30
Solice
In reply to this message
Перезатерли уже((
м
00:37
максим
первичная продажа нфт на маркете осуществляется также как и вторичная, через сейл контракт?
S
03:01
Solice
https://github.com/ton-blockchain/ton/commit/caffdbb5babdb632de4856a7d42dd46d52aa7c5e
Кто знает, когда ждать в мастер ветке?
Тут подсказывают, что эта история чинит текущие проблемы прокси.
I
10:03
Ilyar
TL-B схему надо руками писать или ее можно сгенерировать?
10:04
как можно получить TL-BO? и какие есть инструметы для работы с TL-B?
В
11:10
Василий
In reply to this message
Зачем её писать? Вообще её надо читать)
11:11
In reply to this message
Или вы документацию генерируете какую-то?
I
11:46
Ilyar
In reply to this message
Если писать контракт, то TL-B сама собой не появится или будет вместе с компиляцией...
В
11:54
Василий
In reply to this message
Не появится . Она нужна для документирования структур данных.
Вам она зачем?
VF
12:06
Vadim Filimonov
всем привет! а бывают какие-нибудь митапы/встречи разработчиков/фаундеров стартапов связанных с TON? про хакатон слышал.
I
12:21
Ilyar
In reply to this message
ну я полагал это аналог ABI для формирования сообщений и их чтения....
В
12:30
Василий
In reply to this message
По идее да, но сейчас сериализация/десериализация
данных производится руками.
Нельзя просто передать tlb конструктор и получить сериализованные данные.
А
12:31
Андрей
In reply to this message
По идее да, это должно упростить работу с контрактами для всех библиотек, но пока я не видел правил что каждый контракт должен содержать эту tlb схему, и не видел что бы библиотеки читали\искали эти схемы
12:32
In reply to this message
Хм, я думал что библиотеки для работы с TON как раз парсят TLB схемы и по ним сериализуют\десериализуют данные
SF
12:32
Slava Fomin
In reply to this message
В идеале так и должно быть, но мы к этому пока не пришли.
В
12:33
Василий
In reply to this message
Пока человек пишет парсер руководствуясь схемой. К сожалению
SF
12:34
Slava Fomin
In reply to this message
Для этого в любой библиотеке есть класс Slice, в нем уже реализован парсинг всех основных низкоуровневых структур, что сильно упрощает задачу разработчику. Но схему нужно соблюдать самому.
В
12:35
Василий
In reply to this message
Ну да, я вроде это и хотел сказать
12:36
Есть парсер базовых типов, но не tlb
SF
12:37
Slava Fomin
Я относительно недавно реализовал кстати полноценный Slice-парсер в TS-версии TonWeb, если кому нужно. В ванильном ТонВебе парсинг довольно сырой и неудобный.
a
13:14
assemblerx64
Я как будто где-то видел это в сорсах, но сейчас потерял. Кто-нибудь шарит хранится ли decimals внутри jetton-minter или мы для каждой валюты сами должны знать как отображать в интерфейсе
В
13:27
Василий
In reply to this message
Они в jetton_content
a
13:28
assemblerx64
In reply to this message
https://cloudflare-ipfs.com/ipfs/QmQZxDxX11j5TR1rjPgK3sBxeNq61cbTo9Z1GhKA5EQm2u

Вот тут например нет. Тогда ставится дефолт в 9?
13:28
In reply to this message
Да, дефолт 9
a
13:31
assemblerx64
In reply to this message
Спасибо
T
14:42
Timur
In reply to this message
Есть же готовые сборки тестнет https://github.com/ton-blockchain/ton/actions?query=branch%3Atestnet+is%3Acompleted я (как клиент) оттуда взял rldp-http-proxy и рандомные отвалы вроде как ушли. А с сервером это проблему не решает?
s
14:45
searching.ton
In reply to this message
Мне кажется не совсем безопасно брать из ветки тестнета.
Хочется получить апрув от разработчиков.
T
14:46
Tim
Ну если ты поднимаешь прокси - вряд-ли есть какие то угрозы безопасности там
s
14:53
searching.ton
In reply to this message
Имею ввиду с точки зрения работоспособности.

Нет гарантий, что там работает все хорошо(ну кроме пары отзывов от энтузиастов, кто успел поставить.)
T
14:54
Tim
Хуже не будет
T
14:55
Timur
In reply to this message
я ещё так понял, конфиг надо постоянно обновлять, со старым конфигом прокси не поднимается
DS
16:05
Daniil Sedov
У кого нибудь была такая проблема с ton proxy?
Поднял для теста сервер с простым hello world, все работает на 80 порте, по айпишнику все доступно.
Поднимаю прокси командой rldp-http-proxy -p 8080 -a айпи_сервера:3333 -A аднл_адрес_сервера -L ‘*’ -C ~/global.config.json --verbosity 3
Но по аднл адресу ничего не грузит с включенным на моей машине прокси (другие тон сайты работают)
M?
16:20
Marshal 🦁
In reply to this message
Юдп по 3333 открыть не забыл?
DS
16:20
Daniil Sedov
In reply to this message
Сейчас проверю
16:22
In reply to this message
Открыты порты все. Да и плюс в одной из первых попыток запуска у меня получилось достучаться до сайта по adnl адресу, но при этом он выдал ошибку 404, а потом уже такого не получалось, просто не грузит ничего
DS
16:39
Daniil Sedov
Опа. забавно получилось.
Подождал и оно само заработало. Там что-ли инициализация какая то в фоне долгая, которую в консоль не выводит?
16:39
Но все равно не понятно почему 404 выдает...
ST
16:48
Sergey Tutov
Всем привет!

Ребят, кто сможет советом помочь?

С командой пишем на грант в TON, ищем сейчас примеры грантов, чтобы понимать, какого типа информацию предоставить.

Уже ознакомился с формой, которую предлагает ton org/grants, но хочу узнать от людей на опыте, или кто может сам знает, как лучше всё сделать, и в каком формате прикреплять документ на сайте. Это простой документ, или лучше pdf презентация?
RK
16:55
Roman Krutovoy @work
In reply to this message
Насчёт того как лучше сделать может подойти эта статья:

https://github.com/ton-society/grants-program

По визуалу PDF с картинками всегда легче воспринимать чем документ, конечно же.

+ если грант до $5к, то можно посмотреть в сторону TON Footsteps
ST
17:01
Sergey Tutov
In reply to this message
Благодарю, круг поиска сузился🤝
MP
17:04
Michael Pokrovsky
Привет, подскажите, пожалуйста, какие лимиты становятся на использование тонцентра, если выписать ключ через https://t.me/tonapibot?
SF
17:05
Slava Fomin
In reply to this message
Если память не изменяет то не более 10 RPS.
MP
17:06
Michael Pokrovsky
In reply to this message
спасибо, а к кому обратиться можно, чтоб подняли?
SF
17:06
Slava Fomin
Публичный ТЦ не нужно использовать в проде. Он нужен только для целей дева/тестирования, поиграться.
17:06
Поднимайте свой ТЦ рядом с вашим приложением.
MP
17:06
Michael Pokrovsky
In reply to this message
Понял, спасибо
C
17:06
Combot
In reply to this message
Michael Pokrovsky (0) увеличил репутацию Slava Fomin (18)
RG
17:07
Ruslan Gabdullin
In reply to this message
Если есть сложности с настройкой своего ТЦ, можно писать мне в личку
DS
17:17
Daniil Sedov
In reply to this message
Все равно сайт через раз работает(
Вот там получилось, я его выключил, пробую снова включать и опять не работает, сколько бы не ждал...
T
17:19
Tim
In reply to this message
С тестнета собрал бинарь?
DS
17:20
Daniil Sedov
In reply to this message
нет, с основной ветки
T
17:20
Tim
Попробуй оттуда
DS
17:43
Daniil Sedov
In reply to this message
Заработало 😁
ST
17:50
Sergey Tutov
In reply to this message
Ещё вопрос, у нас до 5к грант, footsteps как поможет?

Это как я понял, в сообществе кто-то выставляет задачу с помощью заявки, появляется разработчик, который например смарт напишет, и он получит вознаграждение.

А как это мы сможем применить? Хочу понять. Получается, мы продаём заявку, чтобы добавить задачу, и сами же её решаем?
DS
18:14
Daniil Sedov
In reply to this message
Да, так можно делать, и так уже делали несколько раз
ST
18:16
Sergey Tutov
In reply to this message
Благодарю🤝
DS
18:16
Daniil Sedov
In reply to this message
Проблема видимо не решилась... Первый раз хоть и сработало, после перезагрузки прокси все снова перестало грузить. Сайт по обычному айпи также доступен, а прокси не грузит, при этом в консоль летят нормальные логи прокси..
18:16
Сам сервер тоже перезагрузить попробовал, все равно не помогло
В
19:17
Василий
In reply to this message
А что насчёт логов веб сервера?
Туда что-то прилетает?
Т.е обращение от прокси на сервер происходит в этот момент?
DS
19:50
Daniil Sedov
In reply to this message
нет, на сервер ничего не приходит. когда приходило - оно в итоге и работало, но это только в первый раз после установки прокси. а потом при последующих запусках уже ничего к веб серверу не доходит
В
19:56
Василий
In reply to this message
А на сетевом уровне что происходит? Мб dns запросы уходят на сервера провайдера или что-то такое?
19:57
Такое ощущение что это сетевая проблема.
Мб режут udp трафик? Или upnp не отрабатывает
DS
19:57
Daniil Sedov
In reply to this message
Не знаю. Странно то, что после установки прокси первый запуск работает как надо, а потом если попытаться выключить и включить прокси, уже ничего не работает
В
19:58
Василий
In reply to this message
wireshark'ом можно глянуть
DS
19:58
Daniil Sedov
In reply to this message
У себя на ноуте запустить и чекать куда запросы уходят?
19:59
сейчас попробую
В
19:59
Василий
In reply to this message
Да. Можно и на сервере посмотреть нормально ли udp доходит до него и т.д
DS
20:05
Daniil Sedov
In reply to this message
Понимать бы еще что вайршарк выдает... вижу GET запрос на adnl адрес сервера, а потом что должно быть?
В
20:08
Василий
In reply to this message
Не знаю что там должно быть т.к сам не пробовал.
Надо смотреть нет ли там того, чего быть не должно:dns запросы вместо резовла через прокси, какие-то уходящие без ответа пакеты и т.д
20:11
Можно на сервере tcpdump запустить и посмотреть приходит ли туда что-то вообще.
DS
20:12
Daniil Sedov
Попробовал к прокси своего сервера подключиться, вместо паблик прокси тона, вот такое в консольке сервера. красное - наверное что то не так?
В
20:14
Василий
In reply to this message
Что там справа? "Accept" само по себе норм, если там не failed или что-то такое))
DS
20:14
Daniil Sedov
In reply to this message
справа ничего нет, просто accept
20:15
ну кстати даже так, когда я подключен к прокси моего сервера, другие сайты тон работают
20:15
но тот, который на этом же сервере на 80 порте - не работает
В
20:16
Василий
In reply to this message
Ну вот это должно по идее говорить о проблеме кофигурации на сервере ИМХО
DS
20:16
Daniil Sedov
In reply to this message
ну так в первый запуск все работало
20:16
и до этого тоже при первом запуске все работало, когда еще основная ветка была сбилжена у меня
20:18
мб при запуске оно что то куда то сохраняет, а я не так потом запускаю повторно...
В
20:19
Василий
In reply to this message
Мб, а ещё 404 периодическое это странный симптом.
Мб какой-то не тот Host хедер приходит или что-то такое
DS
20:19
Daniil Sedov
In reply to this message
404 уже исправил, это траблы с моим тестовым хттп сервером были
В
20:21
Василий
global-config и всё вот это добро актуальное?
20:26
In reply to this message
Опция -L '*' мне кажется сомнительной. В чём идея?
DS
20:26
Daniil Sedov
In reply to this message
Не знаю если честно, так в доках написано
20:26
In reply to this message
Да вроде. Сейчас даже ещё раз попробую скачать
В
20:27
Василий
In reply to this message
Не вижу такого в доках.

rldp-http-proxy/rldp-http-proxy -p 8080 -a <your_public_ip>:3333 -C global.config.json -A <your_adnl_address>
where <your_public_ip> is your public IPv4 address and <your_adnl_address> is ADNL address generated in the previous step.
DS
20:29
Daniil Sedov
In reply to this message
Run proxy in reverse mode:

rldp-http-proxy/rldp-http-proxy -a <your-server-ip>:3333 -L '*' -C global.config.json -A <your-adnl-address> -d -l <log-file>
where <your_public_ip> is your server public IPv4 address and <your_adnl_address> is ADNL address generated in the previous step.
В
20:32
Василий
In reply to this message
Окей, а на реверс прокси в логах вообще ничего прям?
DS
20:33
Daniil Sedov
In reply to this message
Ну прокси после запуска в логах каждые пару секунд кидает строчку с инфой о файлах каких то или что то такое, ну выглядит просто как обычные логи нормальные, без ошибок и т.д.
20:33
Но логов о попытке зайти на сайт нет сейчас
20:34
В первый запуск когда я на сайт заходил этот по adnl адресу, в логах прокси тоже что то было, сейчас нет (ну и сайт не грузит)
В
20:34
Василий
In reply to this message
Есть разница локальный прокси или публичный?
DS
20:34
Daniil Sedov
In reply to this message
В смысле?
В
20:35
Василий
In reply to this message
В смысле в логах на сервере. Мб с локального ничего не проходит, а с публичного что-то происходит другое например.
DS
20:35
Daniil Sedov
Ну я и с паблик прокси пробовал, и прямо через прокси которое на сервере и запущено
20:36
In reply to this message
Когда через прокси с моего сервера пытаюсь, вот такое в консоли постоянно, но это вроде нормально. Да и другие сайты тоновские грузят
В
20:36
Василий
In reply to this message
А что именно там? Мб таки дело в этих файлах или в правах на них? раз при первом запуске работает?
DS
20:39
Daniil Sedov
In reply to this message
20:39
это видимо о блоках инфа какая то
20:40
там просто file_hash параметр виден, я думал мб файлы какие то грузит
В
21:00
Василий
In reply to this message
Мб зависит от лайт сервера? Мб он первый запуск к другому подключался
21:00
Или что-то такое
11 October 2022
S.
09:18
SLD .
Привет
Нужен тот кто умеет писать смарт-контракт, как деплойтить, минтить

Есть предложение, напишите кто заинтересован
Ю
11:45
Юлиан
Привет, народ! Посдкажите, пожалуйста, тестнетовский чейн запускается отдельно при старте ноды? У меня нода поднята из репозитория на гитхабе. И в чем тогда разница между workchain 0 и -1?
A
14:25
Alexander
Кто делает эти уроки (romanovichim)? Напиши в личку, есть предложение)

Или мб у кого есть его контакт, поделитесь, пожалуйста.

upd: скинули, спасибо
В
14:55
Василий
In reply to this message
14:59
In reply to this message
Получилось разобраться?
Ю
15:00
Юлиан
In reply to this message
А что такое basechain тогда? Просто, если смотреть testnet ветку в ТОН репе, то там качается такой же mainnet конфиг, как и в мейне.
В как тогда тестнет от мейнета отличается?
T
15:02
Tim
In reply to this message
Нодами и стартовым блоком, как в целом в большинстве блокчейнов
DS
15:04
Daniil Sedov
In reply to this message
Нет

Ещё пару раз перебилдил тон, опять первый запуск работает — после перезагрузки уже нет.

Пробовал даже конкретные компоненты перебилдить, но пока не нашел что именно влияет на редульатт
В
15:05
Василий
In reply to this message
basechain или testnet? В бейсчейне другая конфигурация в части комисий и прочего.
Smart-contracts pay fees for transactions (usually from balance of incoming message) as well as storage fee for contract's stored code and data. Fees depend on workchain configs with maximal fees on masterchain and substantially lower fees on basechain.


Отсюда:https://ton.org/docs/#/payment-processing/overview?id=global-overview
15:06
In reply to this message
Первый запуск на клиентской машине или серверной?
DS
15:06
Daniil Sedov
In reply to this message
На стороне сервера что то не так
15:06
Опять же, я другие тон сайты могу без проблем смотреть
В
15:07
Василий
In reply to this message
Мб права какие-то где-то? Мб SELinux?
15:08
iptables -nvL
K
15:10
Ktilis
Здравствуйте, не могу зайти на dns.ton.org с компьютера, ос kubuntu 22.04

Пинг:
ktilis@ktilis:~$ ping dns.ton.org
PING dns.ton.org (188.114.99.192) 56(84) bytes of data.
^C
--- dns.ton.org ping statistics ---
532 packets transmitted, 0 received, 100% packet loss, time 543738ms
DS
15:15
Daniil Sedov
In reply to this message
В
15:15
Василий
In reply to this message
Много где icmp порезано на уровне ДЦ сейчас. dig dns.ton.org?
15:16
In reply to this message
Что за система там вообще? uname -a
DS
15:17
Daniil Sedov
In reply to this message
K
15:17
Ktilis
In reply to this message
ktilis@ktilis:~$ dig dns.ton.org

; <<>> DiG 9.18.1-1ubuntu1.2-Ubuntu <<>> dns.ton.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40606
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;dns.ton.org. IN A

;; ANSWER SECTION:
dns.ton.org. 494 IN A 188.114.99.192
dns.ton.org. 494 IN A 188.114.98.192

;; Query time: 4 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Tue Oct 11 17:17:18 +05 2022
;; MSG SIZE rcvd: 72
В
15:19
Василий
In reply to this message
У меня всё проходит и пинг и другие пакеты. Скорее всего локальное что-то
MG
15:19
Maxim Golubev
РКН проверьте там были вопросы
В
15:20
Василий
In reply to this message
udp порт доступен извне? 3333 который
DS
15:20
Daniil Sedov
In reply to this message
Я перед тем как скрин сделать снова после перебилда запускал - оно работало
15:20
ну не мог же он сам закрыться вдруг после остановки тон прокси..?
V
16:01
Victor
In reply to this message
Конфиг перекачай попробуй
DS
16:10
Daniil Sedov
In reply to this message
уже и тестнетовский, и обычный перекачивал
16:11
когда я в качестве прокси юзаю свой же сервер, на котором этот сайт стоит, все норм - грузит
когда паблик прокси - не грузит..
T
16:14
Tim
In reply to this message
Паблику нужно побольше времени чтобы начать грузить
В
16:14
Василий
In reply to this message
Ну проверить не помешает. socat - UDP:host:port
16:16
In reply to this message
Ну если со своего работает,- это уже хорошо.
Возможно паблик ещё не резолвит новый adnl и надо подождать.
Или что-то в таком духе
16:16
Пусть поработает какое-то время и скэшируется где надо.
Если в этом дело конечно
DS
16:18
Daniil Sedov
ну может конечно и в этом, но ведь после перебилда первый запуск сразу работает, а ломается только после него... ну окей, попробую просто подождать
В
16:19
Василий
In reply to this message
Работает с паблика?
DS
16:19
Daniil Sedov
In reply to this message
да, первый запуск с паблика работает
В
16:19
Василий
Странно тогда
DS
18:53
Daniil Sedov
Подождал почти 3 часа
18:53
не помогло
В
19:01
Василий
In reply to this message
Система вроде стандартная. Думаю большая часть людей на подобном сетапе запускалась.
Попробуй что-ли в докер выделть её чтобы абстрагироваться от большинства проблем окружения.
Но вообще что-то с конфигами/аргументами скорее всего.
19:04
Кто-то тут грозился сделать контейнер для запуска TON Site
V
19:07
Victor
In reply to this message
Так все равно будет illegal instructions
В
19:09
Василий
In reply to this message
Не понял
RG
19:09
Ruslan Gabdullin
In reply to this message
Этот вопрос почему-то забросили
В
19:12
Василий
In reply to this message
Что-то ещё на этом сервере есть? Или прям свежий сетап?
DS
19:12
Daniil Sedov
In reply to this message
ничего больше нет, запускал его чисто ради ton sites
19:13
может быть что то не так с модулями которые для билда тона нужны? мб я не так их установил или не все установил
19:13
в доках тона билд наполовину расписан, я каждый раз методом проб и ошибок докачиваю нужные пакеты глядя на ошибки. мб в этот раз что то не так сделал?
В
19:15
Василий
In reply to this message
Возможно, но в этом случае оно бы завалилось, скорее всего.
Но черт его знает.
Попробуй пересобрать с нуля всё.
Если не получится, то других идей, кроме как попытаться в докере собраться, чтобы уйти от окружения у меня уже нет.
Ю
19:16
Юлиан
подскажите, пожалуйста, а где крутятся адресса из tonwallet из тг? на каких чейнах и шардах? Я так понимаю, что они на 0 чейне, но почему их не видит даже тот же tonscan?
В
19:19
Василий
In reply to this message
А какие пакеты? build-essential cmake clang-6.0 openssl libssl-dev zlib1g-dev вроде всё
DS
19:20
Daniil Sedov
In reply to this message
сейчас попробую так
NN
19:24
Nick Nekilov
In reply to this message
Можно пример того, что не видит эксплорер?
В
19:26
Василий
In reply to this message
Докер хорош ещё и тем, что у тебя всегда будет состояние "первого запуска" )
DS
19:27
Daniil Sedov
In reply to this message
ну сейчас на новой машине все компилю, если снова не будет работать, тогда уж видимо докер придется использовать
Ю
19:27
Юлиан
In reply to this message
https://tonscan.org/address/EQCyEv7oszF44V_fKnA6KUXKUrw-70ib0pw5llllFWjwnZVp
UQCyEv7oszF44V_fKnA6KUXKUrw-70ib0pw5llllFWjwncis - тут должны по-идее лежать тоны, но и от сайта и от ноды - пустота
В
19:28
Василий
In reply to this message
А что там должно быть?
19:29
In reply to this message
А где-то эти тоны отображаются?
Ю
19:29
Юлиан
In reply to this message
TON, просто переслал с одного адресса на другой
В
19:29
Василий
In reply to this message
А транзу эту можно увидеть на отправителе?
Ю
19:30
Юлиан
я делал внутри телеграма, может внутри у них механизм хитрый по передаче монет?
В
19:31
Василий
In reply to this message
Как так внутри телеграма? Мб там внутри биржи транза, а не в блокчейне?
Ю
19:33
Юлиан
In reply to this message
пользователь в приложени тг выбрал вкладку волета и от себя перевел мне
В
19:34
Василий
In reply to this message
Ну звучит как внутрибиржевая транза. Её и не должно быть в бч
Ю
19:35
Юлиан
In reply to this message
согласен, выглядит странно, спасибо, буду разбираться!
В
19:35
Василий
In reply to this message
Он перевёл с wallet на wallet или именно на отдельный адрес?
Ю
19:36
Юлиан
In reply to this message
с кошелька на кошелек
В
19:37
Василий
In reply to this message
Ну @wallet это не совсем кошель. Если транза от пользователя к пользователю внутри него, то они внутри просто балансы меняют скорее всего.
Ю
19:42
Юлиан
In reply to this message
окей, я провел операцию с выводом из кошелька на кошелек от tonhub и все отображается в сети, спасибо за помощь в этом вопросе
DS
19:59
Daniil Sedov
In reply to this message
на новой машине все то же самое) первый запуск - работает, после перезагрузки уже не работает. ну окей, попробую докер
СК
20:54
Станислав К
Привет всем! Внезапный вопрос, но всё-таки:
Есть у кого опыт в открытии обменников, консультациях, экспертиза в блокчейне и подобные кейсы - напишите в личку, пожалуйста
RG
22:09
Ruslan Gabdullin
In reply to this message
Docker для rldp-http-proxy
- Собирает бинари с репозитория ton-blockchain по указанной ветке.
- Генерирует новый adnl ключ.
- Запускает прокси в докер-контейнере.
- Работает с сервисом, запущеным на localhost:80.
P.S. Если что-то не работает, пишите мне, пожалуйста.
https://github.com/kdimentionaltree/ton-proxy-docker
В
22:11
Василий
In reply to this message
12 October 2022
DS
08:16
Daniil Sedov
С докером все отлично работает 👍
s
11:36
searching.ton
https://dns.ton.org/
У одного меня не работает управление доменом?
При клике на edit красит консоль
DS
11:38
Daniil Sedov
In reply to this message
У меня работает
b
11:38
bastiang19
Работает
А
12:02
Андрей
In reply to this message
Стоит попробовать другой браузер и без лишних расширений
G
12:23
GRAf
In reply to this message
спасибо, золотой человек! намучились мы с ней
MO
12:38
Markо Okhman
Ребят, может кому интересно будет. Выложил интервью с Ромой Крутовым из TON Foundation
MO
12:38
Markо Okhman
M
Mark Okhman on TON 12.10.2022 12:03:47
Another interview from Prague hackathon. Had a great time with Roman talking about alternative developers documentation, TON footsteps and future of TON.

I hope you get some valuable info from this!

https://www.youtube.com/watch?v=Yu64w957mZs
s
12:46
searching.ton
In reply to this message
Да, так и сделали))
A
14:46
A.R
Приветствую всех, есть запрос по внедрению и использованию документооборота с использованием блокченйна и ищем специалистов/команду с кем можно было обсудить это. Возможно это сделать на TON?
T
14:55
TON Дев Чат
T
TON Status 12.10.2022 14:54:37
A recent update to FunC introduced a bug related to the optimization of some expressions involving the bitwise NOT ~.
Please update your FunC compiler from master.
ПП
14:57
Просто Паша
In reply to this message
если для конторы (а документооборот - это для конторы), то лучше делать свой приватный блокчейн на чем-нибудь другом (HLF, Cosmos и т. д.)

TON - это все таки про глобальные общедоступные продукты
DS
14:59
Daniil Sedov
In reply to this message
Когда воркчейны релизнут, на тоне тоже можно будет такое делать
В
15:00
Василий
In reply to this message
А есть вообще смысл таким путём решать эту задачу?
Если у вас приватный бч и вы сами себе валидаторы, то к чему это всё?
Почему не использовать СУБД?
ПП
15:03
Просто Паша
In reply to this message
но воркчейн все равно хостится же в основной сети, я правильно понимаю?

транзакции в воркчейне по идее, тоже будут общедоступными через эксплореры

а для контор это будут лишние зависимости, риски и т. д.

разве что каждый воркчейн будет самостоятельным государством со своими валидаторами / правилами / шифрованием и т. д., но это как-то геморройно, проще свой приватный поднять и задавать там свои правила
DS
15:04
Daniil Sedov
In reply to this message
Воркчейны могут по своим правилам работать
ПП
15:05
Просто Паша
In reply to this message
про смысл - вопрос хороший
в целом - почему бы и нет

главное отличие блокчейна от субд - это невозможность изменения ранее внесенных транзакций

я к тому, что если и решать задачу документооборота с использованием блокчейна, то лучше поднять свой приватный, доступ к которому будет у тех, кому его дадут
15:06
In reply to this message
надо будет платить комиссию основной сети за поднятие своего воркчейна?
DS
15:06
Daniil Sedov
In reply to this message
За создание точно надо, дальше не знаю
ПП
15:07
Просто Паша
In reply to this message
если говорить про РФ, то в этом уже первый провал для юриков - нельзя (по крайней мере сегодня) оплачивать услуги в валюте, отличной от рублях РФ

ну и пока много в каких странах аналогичный подход к взаимодействию бизнеса с криптой
В
15:08
Василий
In reply to this message
Этот аргумент работает, если вы не сами себя валидируете. В противном случае, можно делать всё то же самое.
Получится тема как БЧ на госуслугах, что если в бч, - значит чистая правда.
ПП
15:08
Просто Паша
In reply to this message
то есть тут существенное юридическое ограничение, которое можно обойти поднятием приватного блокчейна
15:09
In reply to this message
приватный блокчейн подразумевает контроль над списком валидаторов в том числе

что тоже важно в случае, если блокчейн использует контора
В
15:11
Василий
In reply to this message
Так ну если они котролируют валидаторов, то какой смысл?
Другое дело если валидаторами выступает контора, в чьих интересах выполняется работа.
Ну или министерство чего бы то ни было например.
ПП
15:14
Просто Паша
In reply to this message
смысл в самом подходе к хранению

валидаторы могут при этом быть привлечены по партнерскому соглашению, где прописаны правила валидации, санкции и все такое

тут именно вопрос в том, что контора сама выбирает, кто ее будет валидировать, а не берет валидаторов из пула основной сети и платит им комиссию в нативной валюте сети
В
15:19
Василий
In reply to this message
СУБД позволяет отнимать у некторых участников права на UPDATE/DELETE операции.
Можно реплицировать её третьей стороне, если очень хочется.
Валидаторы по партнёрскому соглашению это прям сильно.
Опять же, они работают в интересах конткретного нанимателя.
ПП
15:29
Просто Паша
In reply to this message
в любой СУБД все равно есть суперадмин, который может всё

у частных валидаторов вполне понятный интерес - загрузка мощностей за денежку

у гос. валидаторов - осущствление надзорных функций в режиме реального времени

при наличии нескольких валидаторов - обспечивается нужная децентрализация и защита от сговора валидаторов

при наличии в составе валидаторов гос. органов (фнс, цб к примеру) - еще и прозрачность для госов

+ валидаторов можно делить на подтверждающих и хранящих - тоже разделение рисков

в общем, приватный блокчейн - это не то же самое, что и ламповый общедоступный

но перспективы использования вполне понятные
В
15:36
Василий
In reply to this message
Есть админ, зато схема совсем другого порядка сложности.

при наличии нескольких валидаторов - обспечивается нужная децентрализация и защита от сговора валидаторов

Дело не в количестве валидаторов, а в количистве групп интересов, которые они представляют. Этот момент всё время упускают почему-то
15:47
Если бы это ещё как-то спасало от того, что люди публикуют одни документы, а по факту работают с другими, "черная бухгалтерия" и тому подобные вещи, тогда это была бы супер идея.
А так, для планитарного масштаба вещей,- интересно, но зачем в рамках "конторы" городить что-то такое, для меня загадка.
15:55
Должна быть прямая необходимость его использования, тогда оно работает и легитимизирует информацию.
Если мне надо отправить кому-то 1TON , я могу это сделать только через бч TON. Если там записано, что я это сделал,- истинно так.
С документами гораздо сложнее всё.
ПП
16:29
Просто Паша
In reply to this message
ну конторы разными бывают
иногда контора = государству и это вполне оправдано

иногда приватный блокчейн - это платформа для других контор, использование бч и сети валидаторов тоже достаточно рационально
В
16:54
Василий
In reply to this message
Контор, для которых это оправдано, доли процента, а говорят об этом все и не один год подряд.
Как платформа,- да. Так это и должно быть.
m
17:05
m
In reply to this message
Надеюсь тут не заругают за рекламу других блокчейнов.
Посмотрите https://hedera.com
Это корпоративный блокчейн для корпораций. Там много полезных фичей уже реализовано, например хранение файлов.
ПП
17:11
Просто Паша
In reply to this message
ну опять же 0.0001$ за транзакцию - в нативной валюте?

бесплатные транзакции можно сделать?
m
17:14
m
In reply to this message
Думаю только если в своем приватном блокчейне.
Но вам придется платить за сервера и поддержку. Может быть 0.0001$ за транзакцию обойдется дешевле.
ПП
17:16
Просто Паша
In reply to this message
ну это понятно

только платеж за сервак в валюте страны - понятная история для налоговой

платеж в юрисдикцию провайдера в криптовалюте - вызовет вопросы у цб / фнс и т. д.
В
17:25
Василий
In reply to this message
ИМХО если это деньги.
Вы платите провайдеру бч авансовый платёж за пользование системой, а он вам насыпает фантики, которые списываются за транзы.
Примерно как за хостинг вам на внутренний счёт зачисляют.
Есть юрисдикция ваша и юрисдикция провайдера, а внутри системы уже нет ничего этого.
17:32
Вы же не отчитываетесь за поминутную аренду облачных мощностей или за каждый клик в Директе.
Есть платёж хостинг провайдеру и Яндексу. И тут как-то так
ПП
17:46
Просто Паша
In reply to this message
ну если такая фича есть, то тут чисто вопрос валюты / юрисдикции

но в привычном понимании с покупкой токена сети на бирже с банковского счета конторы - так не получится)
В
17:49
Василий
In reply to this message
Я не знаю есть ли, но если это как-то будет работать в юрисдикции РФ, - то только так.
Покупка валюты, - айайай.
Платёж за некий сервис по оферте, - окнорм.
Главное потом фантики на деньги не пытаться обменивать.
ПП
17:49
Просто Паша
In reply to this message
в российском законодательстве движение денег отражается на номинальном счете в банке

при пополнении НС - в блокчейне выпускаются тугрики, при выводе - сжигаются

сделки (переход тугриков в обмен на ценности) тоже отражаются по номинальному счету

такая схема, прозрачна банку и налоговой, вопросов не вызывает
В
18:00
Василий
In reply to this message
С НС это скорее с точки зрения работы торговой площадки.
Если платформа существует чисто для оказания услуги по документооброту через бч, то в оферте прописана стоимость хранения условного документа в системе и далее просто авансовый платёж за 100500 операций.
Не вижу почему бы это не работало
ПП
18:02
Просто Паша
In reply to this message
ну главное, чтобы это было в валюте той страны, в которой работает

тогда действительно никаких проблем
13 October 2022
Ю
01:36
Юрий
In reply to this message
Простите новичка за тупой вопрос, а есть блокчейн для интернет магазинов, чтобы клиентам бонусы криптой начислять в % от покупок?
SF
01:37
Slava Fomin
In reply to this message
Вы можете это делать в любом БЧ.
Ю
01:38
Юрий
In reply to this message
Ну вот в тонах хочу, у меня интернет магазин с клиентами в инсте, телеге и вк
01:39
Я хочу написать модуль интеграции crm и wallet чтобы клиент мог обналичивать свои накопленные бонусы в тоны
SF
01:40
Slava Fomin
Привязываете ТОН-кошелек клиента к его профилю в вашем магазине и переводите на него монеты после того как заказ завершен.
01:40
Учтите только срок возврата по закону. ТОНы вернуть не получится если клиент вернет товар.
Ю
01:44
Юрий
Какой тон кошелек имеет модули интеграции? Короче я не программист мне нужна помощь( за деньги)
SF
01:46
Slava Fomin
In reply to this message
Самый простой способ попросить пользака ввести свой адрес и отвалидировать его. Единого протокола аутентификации кошелька пока вроде еще нет (сейчас в работе).
И
09:21
Игорь Исламов
Добрый день! Разработчики из Иркутска, присутствуют в этом чате?
09:22
Необходима консультация, желательно при личной встрече.
09:22
Тема консультации - построение проекта на блокчейне TON
V
09:43
Vlad
In reply to this message
привет. Подскажи какие наиболее популярные кошельки чтобы поместить на сайт авторизацию через Connect wallet?
AG
09:46
Alex Golev
In reply to this message
Можно посмотреть какие используются в уже существующих сервисах, например
https://getgems.io/
https://beta.disintar.io/

Сейчас идут работы по созданию единого способа авторизации, может стоит подождать.
V
09:47
Vlad
In reply to this message
в том-то и дело, что нет времени на столь углублённый ресерч, думал вы уже подскажите😅
09:47
In reply to this message
зачёт, спасибо🤝
A
10:11
ADM_CashWorld
День добрый, вопрос по разработке,

Либа tonweb. мульти кошельки и пополнение.
При пополнение на депозитный кошелек TON обрабатываем поступление. далее нужно перевести с депозитного кошелька на горячий кошелек.

Но перевод сделать не получается, так как депозитный кошелек не имеет статус активный. После делаю wallet.deploy() кошелек становится активным и перевод с него можно делать на горячий.

Суть вопроса, возможно как то перевести с депозитного на горячий кошелек, не получая статус активный на него?

Заранее спасибо за ответ.
А
10:14
Андрей
In reply to this message
Нет, если кошелек имеет статус не активный, значит он не задеплоен (не имеет код контракта), поэтому он не сможет выполнять никакие команды включая отправку монет на горячий кошелек. А в TON все является контрактом, даже кошелек)
T
10:15
TON Дев Чат
In reply to this message
Технически можно в одной транзакции задеплоить, переслать все деньги и уничтожить контракт. Т.е. контракт из uninit перейдет в статус empty минуя active.
Для этого надо пересылку делать вместе с деплоем, а пересылать с mode= 128+32 (про mode здесь)
A
10:17
ADM_CashWorld
In reply to this message
Да но задеплоить можно только после того как на него поступят деньги.

То есть создал кошелек, предоставил на пополнение.
Его пополнили, после мне нужно деплоить его переводить деньги и уничтожать)
А
10:18
Андрей
In reply to this message
Ну да, это само собой) Для деплоя баланс должен быть положительный)
A
10:19
ADM_CashWorld
Все ясно, всем спасибо)
V
10:47
Vlad
У кого-нибудь есть уже готовый бот в телеге, который свапает USDT в TON?
А
10:52
Андрей
In reply to this message
Ага, @cryptobot
V
10:59
Vlad
In reply to this message
имеешь ввиду через маркет продажу?
11:01
еще в бирже нашёл заявки, но это не то. В wallet очень удобно реализовано BTC на TON без лишних головоломок и заморочек для пользователя
А
11:02
Андрей
In reply to this message
Нет, через биржу. Маркет это для крипта <-> фиат
PS: и разговор уже не по теме чата пошел
g
11:41
ggg
Привет всем. Подскажите самый простой способ чтобы создавать кошелек (индивидуальный) пользователям для пополнения и отслеживать эти пополнения? Есть ли библиотеки на питон?
R
11:45
Roma
In reply to this message
Да, для python тоже интересно, сейчас кажется самые полные и удобные библиотеки на js (tonweb, ton)
K
11:48
Ktilis
In reply to this message
A
11:58
Alexander
Для python
A
11:58
Alexander
A
Alexander 19.09.2022 22:08:11
A
11:59
Alexander
In reply to this message
А просто для автопополнений можешь глянуть tons, раздел integrations
R
12:01
Roma
Ребят, а взаимодействие с dApp стандартизировано? Где почитать про методы?
12:03
Вижу, что тот же dns.ton.org не на полную использует методы, есть getAccounts, а выбирается всегда первый, толку тогда от аккаунтов
12:04
In reply to this message
Спасибо!
AP
12:16
Andrew Python
In reply to this message
(просто в стандартном кошельке нет функционала нескольких аккаунтов)
R
12:17
Roma
In reply to this message
А мне не для официального)
T
12:25
Tim
Да это вообще мало где реализовано. В эфире тоже в 99% мест только первый аккаунт используется
s
13:01
shahar
s
shahar 13.10.2022 12:57:03
💎 Announcing support for discoverable jettons in jetton.live! 💎

https://jetton.live/

Starting today, new jettons deployed with jetton.live will be using the new Discoverable Jetton Wallets standard (TEP-89), meaning that jetton wallet addresses can be queried with an internal message.

This is useful, for example, for DEX liquidity pool contracts which need to become aware of their jetton wallet address.

If you already previously deployed a jetton, we will soon offer a migration path that will allow holders to migrate their jettons to the new implementation.
DB
13:47
Dima Brook {I Never DM For $}
Привет, ребята. Пытаемся взаимодействовать с контрактом на ТОНе. Похоже, у нас проблемы с декодированием ответа чейна. Есть документация по декодированию?
В
13:52
Василий
In reply to this message
Ну ответ от контракта зависит. Какого контракта?
В
14:08
Василий
In reply to this message
Ну если вдруг тут есть разработчики этого контракта, мб они чего и скажут. Насколько я понимаю, это сторонняя штука и вряд ли она должна быть в офф доках. Или вопрос о том как парсить данные вообще?
DB
14:31
Dima Brook {I Never DM For $}
In reply to this message
Это мы написали. У нас вопрос как парсить данные вообще))
14:32
In reply to this message
Мы написали такой парсер, но, похоже, он не совсем верно работает.
В
14:45
Василий
In reply to this message
Тут сложно что-либо сказать не запуская. В какой момент начинаются расхождения с ожиданиями?
Базовые поля:op, qid работают?
Или вообще ничего?
14:57
In reply to this message
Из странного адрес и его тип парсится в body почему-то. Там такой формат сообщения? Обычно это часть мессаджа ещё до body.
SF
15:00
Slava Fomin
Посмотрите как в TonWeb реализовано взаимодействие с контрактами и сделайте по аналогии.
DB
15:02
Dima Brook {I Never DM For $}
In reply to this message
А где можно посмотреть пример взаимодействия?
SF
15:03
Slava Fomin
Вот здесь можете посмотреть пример различных контрактов — это TS-форк либы, его удобнее читать - но он немного отстает от мастера.
15:04
Ну и обязательно изучите формат TL-B без него ничего не распарсить.
j
15:09
jessez
всем привет! а в чем разница между адресами в формате kQ... и eQ... ? тонцентр отдает адреса во втором формате, и получается немного неудобно идентифицировать пользователя, если он указал в первом kQ...
SF
15:09
Slava Fomin
In reply to this message
Для сравнения адресов всегда приводите их к каноническому виду сначала.
15:10
Один и тот же адрес может быть представлен по-разному в зависимости от выбранных флагов.
j
15:10
jessez
In reply to this message
Понял. Какие флаги отвечают за то, что адрес будет начинаться с kQ?
SF
15:11
Slava Fomin
Вот пример одного и того же адреса во всех возможных форматах.
T
15:12
Tim
In reply to this message
k - testnet
SF
15:12
Slava Fomin
In reply to this message
Не нужно обращать внимание на префиксы и уж тем более на них как-то ориентироваться. Парсите адрес и смотрите на результат.
15:12
In reply to this message
Как видно из примера не всегда.
T
15:12
Tim
не тестнет с к не начинаются же
SF
15:13
Slava Fomin
In reply to this message
screenshot-github.com-2022.10.13-15_13_17.png
Not included, change data exporting settings to download.
199.8 KB
T
15:15
Tim
ну вопрос же не какие адреса на тестнете, а что значит К
j
15:16
jessez
ну в любом случае вопрос уже не требует ответа, спасибо
ВК
15:40
Вика Купила TON в 2021
Тестировал кто-то минт через их контракт https://github.com/LiberMall/tnt ?
SW
16:03
Some Wallet
Ребят, а на смарте можно вечный цикл запустить? Например, раз в неделю посылать ТОН на адрес
T
16:03
Tim
In reply to this message
в теории да, на практике нет
SW
16:03
Some Wallet
причем чтобы рассылка шла по нескольким адресам, каждому в свое время
T
16:04
Tim
Можно на контракте хранить даты когда можно посылать и в эти даты снаружи сети вызывать посылку
16:04
примерно так работают подписки
SW
16:05
Some Wallet
In reply to this message
Ага, понял. Интересно еще как работает рассылка валидаторам вознаграждения раз в какой-то период или например награды за стейкинг
T
16:05
Tim
в целом в сети есть Тик-Ток контракты которые вызываются постоянно(или не совсем постоянно)
SW
16:06
Some Wallet
In reply to this message
Огонь. А где можно глянуть примеры?
16:08
Как я понимаю, если в контракте включен тикток, то он дергается на каждом блоке, да? и так можно этим дерганием инициализировать что-то, верно?
T
16:08
Tim
не знаю, но для обычных юзеров они вроде смысла не имеют
RR
16:08
Ruslan Racheev
День добрый, может кто сможет подсказать по какой причине у данного кошелька Inactive статус https://tonscan.org/address/EQDxejpYd3__ZRfWshoyrpezMdIhQm8-qWjUrmM5QmLVdj9M не смотря на наличие баланса? Спасибо
T
16:08
Tim
In reply to this message
Потому что его не активировали
16:08
баланс не связан со статусом
16:08
Активный = на нем есть код
SW
16:09
Some Wallet
In reply to this message
нужно послать на этот адрес BOC-файл
RR
16:09
Ruslan Racheev
понял. спасибо большое
SW
16:09
Some Wallet
In reply to this message
Единственное вопрос, как вы сделали на этом адресе OUT транзакцию ))
RR
16:10
Ruslan Racheev
хороший вопрос - разбираемся
T
16:10
Tim
In reply to this message
Никак, это была входящая с bounce = true
SW
16:11
Some Wallet
In reply to this message
а, ну да
&2
16:13
&rey 2ne:v
In reply to this message
Я контракт таймера разрабатываю - там можно будет.
Преимущества:
1. стабильно, так как не требует внешних сообщений;
2. относительно дёшево за счёт того, что несколько отложенных сообщений от разных пользователей будут пересекаться.
SW
16:18
Some Wallet
In reply to this message
Красава. ты через тикток это делаешь?
&2
16:18
&rey 2ne:v
In reply to this message
Не, там есть другой вариант, который ещё прикольнее. 🤫
o
16:20
oxlti.qube second
In reply to this message
Тон будильник мне установишь потом
&2
16:26
&rey 2ne:v
In reply to this message
Любой каприз за ваши 💎 😁
o
16:31
oxlti.qube second
In reply to this message
с кастомным будильным звонком-NFT в подарок?
&2
16:31
&rey 2ne:v
In reply to this message
За 💎💎 - почему бы и нет 😄
NN
16:33
Nikolay Nick
Коллеги, добрый день. Как то видел ссылку на эксплорер который прям картинки нфт подтягивал. Подскажите адрес где можно это посмотреть в тестовой сети
o
16:39
oxlti.qube second
In reply to this message
NN
16:41
Nikolay Nick
почему то он говорит что у адреса владельца нет ни одного нфт
16:41
но тут прям по нфт надо
NN
16:42
Nikolay Nick
In reply to this message
тут вообще ошибка:
Error! Failed to send request to toncenter! Refresh the page and try again.
o
16:44
oxlti.qube second
In reply to this message
А ты точно адрес с тестнета вводишь?
NN
16:44
Nikolay Nick
конечно
16:46
он показывает обе транзы деплоя коллекции и самого нфт
ПП
16:57
Просто Паша
In reply to this message
а можно где-то поподробнее про реализацию почитать?

а то по запросу со словом тикток гугл возвращает только тот тикток, который китайский
T
16:59
Tim
могу только предложить https://ton.org/docs c поиском по tick-tock, в вайтпеперах скорее всего есть подробнее
o
17:03
oxlti.qube second
In reply to this message
Наверное в dev чате проекта где мы с @pcrafter состоим😁
&2
17:04
&rey 2ne:v
In reply to this message
Речь же про тик-ток, а не про мой таймер.
NN
17:18
Nikolay Nick
In reply to this message
а есть чат поддержки этого эксплорера?
n
17:47
nickch78
всем привет, а нфт сжигать можно?
17:52
может есть нулевой адрес?)
T
17:53
Tim
In reply to this message
Есть
n
17:54
nickch78
подскажете?)
T
18:03
Tim
Ну он нулевой) если инициализировать адрес с 0 байтами получится он. Под рукой нету
VA
18:06
Vlad Arbatov
In reply to this message
EQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM9c
RN
18:06
Roman Nguyen
In reply to this message
Рулон года два назад свой таймер помню писал)
n
18:07
nickch78
In reply to this message
благодарю добрый человек)
N
18:09
Nikita
In reply to this message
Понятно, что работает через отправку сообщения самому себе. Сколько тонов в минуту выходит?
RN
18:12
Roman Nguyen
In reply to this message
Самому себе дороже по-моему выходит. Когда мы ресерчили этот вопрос там есть способ подешевле
N
18:13
Nikita
In reply to this message
Два контракта в разных шардах?
RN
18:13
Roman Nguyen
Дешевле всего выодит отправлять баунс сообщение на никуда, и ловить то что отбаунсилось
18:13
In reply to this message
Вот с шардами как раз была проблема
N
18:14
Nikita
In reply to this message
Да, кстати, тоже способ. Просто, я помню, что получалось дорого достаточно
RN
18:15
Roman Nguyen
In reply to this message
Ну дешевле всех, насколько я помню, Кирилл как раз и сделал тогда. Но это было ооочень давно
ВБ
18:25
Виталий Бакатов
И какой расход получается?
А
18:41
Андрей
In reply to this message
где то писали про 30 монет в сутки, поэтому дешевле дергать контракт извне
Хотя слышал что кто то пишет контракт для оракулов, на который можно подписаться и он будет дергать когда нужно - получается некий крон)
P
19:38
Polerka | New Year
Гайс, подскажите как на линукс дедике поднять тон сайт?
19:38
In reply to this message
пхах
А
19:58
Андрей
In reply to this message
&2
21:58
&rey 2ne:v
А есть какой-то эксплорер, показывающий tick-tock транзакции?
D
23:22
Dlamond
Всем привет, подскажите пожалуйста, если не правильно прописал в смарте соц сети и теперь на Гетгемсе они не отображаются, это можно исправить, переписав джейсон коллекции на гитхабе, где лежат все исходники или это только все испортит?
23:23
Коллекция деплоилась через скрипт ton-nft-deployer
14 October 2022
В
00:20
Василий
In reply to this message
tick-tock это событие, а не транзакция. При каждом новом блоке. Так что смотреть там нечего
СВ
00:23
Сергей В
In reply to this message
а есть где поподробнее про тикток почитать? :)
A
00:44
ADM_CashWorld
Народ вопрос, при переводе с кошелька на другой кошелек через либу tonweb

Не могу сделать сразу 2 перевода.
1. Делаю деплой - все ок
2. Сразу делаю перевод на 1 кошелек - все ок.
3. И сразу делаю перевод на другой кошелек - пишет отправилось, ошибок нет. но перевод не осуществляется.

Хм.. проверил seqno такая же как и при первом платеже. Окей добавляю seqno + 1 и осуществляю перевод. Пишет платеж совершён, но на самом деле нет.

Если ждать примерно 20 сек между переводами то все ок работает.

Как сделать без ожидания такого?

Надеюсь меня поняли)
&2
05:24
&rey 2ne:v
In reply to this message
Ну, я имею в виду, что события tick-tock исполняют run_ticktock для каких-то контрактов - так вот, как посмотреть это? Желательно с показом комиссии.
G?
06:49
GoJohnny 🔒💎
In reply to this message
Что-то странное. Настроил http://pirate.ton/ но из трёх публичных прокси, работает только с in2.ton.org Причём, я его несколько раз переделывал, и каждый раз работало через какой-нибудь один прокси. Что за ерунда? 😅
AT
07:06
Andrey Tvorozhkov
In reply to this message
Крутой домен)
T
07:31
Tim
In reply to this message
Мне кажется у них есть какой то Кеш резолва и надо подождать, но в целом непонятно
G?
07:37
GoJohnny 🔒💎
In reply to this message
Тоже так думал, но уже часов семь прошло.
ПП
08:17
Просто Паша
In reply to this message
я выше задавал аналогичный вопрос, вот ответ на него: https://t.me/tondev/93958
В
10:39
Василий
In reply to this message
Это делают служебные контракты, такие как elector:https://github.com/ton-blockchain/ton/blob/master/crypto/smartcont/elector-code.fc
Комиссию он не платит т.к он служебный.
Работает это только на masterchain.
Комиссия за выполнение кода, а не за что-то особенное, поэтому важен объем кода, выполняемый методом, а не сам факт того, что это тикток.
VK
11:34
Vlad Kruk
Всем привет, есть ли какие-нибудь надёжные Ton-кошельки, синхронизирующиеся с Telegram, которые бы позволяли подключаться по API, для обмена валюты на TON отправляя их на определённые кошельки, с возможностью создать кошелёк новому пользователю?
11:36
Есть онлайн-кошелёк для творцов, используем криптовалюты для вывода средств, хотели бы рассмотреть Ton для интеграции
RG
11:46
Ruslan Gabdullin
In reply to this message
У меня тоже была подобная история, она как-то сама разрешилась
11:47
Иногда помогает перезапустить прокси: docker-compose restart rldp-proxy
11:47
Но иногда эта команда отламывала подключение через другие прокси
G?
11:49
GoJohnny 🔒💎
In reply to this message
Пробовал, но попробую ещё. Спасибо!
12:27
고산
всем привет, подскажите, пожалуйста, что эта ошибка значит? в доках не смог найти
VP
12:29
Vladimir Plotvinov
In reply to this message
Скорее всего вышел за рамки газа. Либо большего 1 тона газа, либо мало отправил для транзакции
NN
12:36
Nikolay Nick
может кто здесь подскажет. деплоил нфт через tonutils-go и в эксплорерах при запросе контента почему то перед урлом
\u0001
12:44
고산
In reply to this message
прикрепил больше тонов к транзе, заработало, спасибо))
A
13:32
Alexander
Подскажите, плз, как через jetton.live в testnet деплоить?
NN
13:41
Nikolay Nick
в toncli в файле collection-data.fif
// Specify your own collection base uri для чего?
13:42
здесь я задал базовый урл. там есть ещё:
// Specify your own collection metadata uri тут путь до json коллекции
13:42
задеплоил а в итоге как ссылку для контента эксплореры видят базовую
13:43
это косяк эксплорера?
13:51
и заодно ещё вопрос, в файле deploy.fif есть
<b "my_nft.json" $, b> ref, // nft content
это только если ончейн хранить мету?
и что такое
12345 64 u, // query_id
В
14:09
Василий
In reply to this message
Офф-чейн.
Т.к контракт коллекции рассчитан на офф-чейн хранение.
query_id это стандартное поле сообщения для смартконтракта.
https://ton.org/docs/#/howto/smart-contract-guidelines?id=smart-contract-guidelines
NN
14:10
Nikolay Nick
деплой нфт этой командой:
toncli send -n testnet -a 0.05 -c nft_collection --body fift/deploy.fif
?
В
14:10
Василий
In reply to this message
Бейл это урл куда добавляются json'ы айтемов.
Т.е my_base_url/myitem.json и там данные айтема, а метаданные коллекции они про коллекцию, что логично.
NN
14:11
Nikolay Nick
In reply to this message
но как урл collection.json в эксплорерах грузится именно базовый
14:11
это их косяк что ли?
14:12
деплой коллекции через tonutils-go такой проблемы не вызывает
В
14:13
Василий
In reply to this message
Ну это урл для айтемов, если они есть. Эксплорер вам его и показывает. Данные самой коллекции эксплорер должен отображать на экране просмотра её данных. К примеру имя и описание. Какой вам прок от урл метаданных коллекции?
14:15
ни названия коллекция ни дескрипшна
14:16
есть же мета самой коллекции а есть мета нфт
В
14:16
Василий
Error! Failed to get content: https://thainik.galaxyonline.io/
NN
14:16
Nikolay Nick
конечно
В
14:16
Василий
Скорее всего урлы перепутаны местами или что-то такое
NN
14:16
Nikolay Nick
описание коллекции https://thainik.galaxyonline.io/collection.json
14:17
а не в базовом урл
NN
14:18
Nikolay Nick
In reply to this message
именно тут я и написал его
14:18
// Specify your own collection metadata uri
"https://thainik.galaxyonline.io/collection.json" constant collection_json
AT
14:18
Andrey Tvorozhkov
Странно, просто выглядит как нет
14:18
Может быть попробуете передеплоить?)
14:18
Для верности
NN
14:19
Nikolay Nick
попробую.
14:19
и ещё кстати
AT
14:20
Andrey Tvorozhkov
А