19 December 2021
IK
16:28
Ilya Kovalenko
пользователи сервиса с bep-20 кошельками, боюсь переводить на другие будет слегка проблематично…
спасибо за наводку, буду изучать. @wrkpro ✌️🏻👍
ssch invited ssch
s
17:07
ssch
Всем привет. Есть ли публичная апишка у CryptoBot? Делаю фид тона и хотелось бы отражать сделки и из cryptobot
F
18:14
F
In reply to this message
Может поможет (хотя как я понял тех данных, которые вам нужны, там нет):
https://telegra.ph/Crypto-Pay-API-11-25
s
18:18
ssch
In reply to this message
Спасибо, я уже узнал у поддержки cryptobot. Они отказываются предоставлять такую инфу
AP
19:26
Andrew Python
Есть тут разработчики TON Payments? Интересно было бы узнать на какой стадии сейчас сервис.
©
22:14
©️Kluev
Добрый вечер
Подскажите, есть ли какое-то api у tonmon.xyz?
Или может подскажите откуда вытянуть информацию по givers complexety, shardchains block height и инфу по всей сети сколько mined in the last 24 hours?
Спасибо
F
22:17
F
In reply to this message
Api у него нет
Все данные он берет из lite-client напрямую (если не ошибаюсь)
SS
22:17
Sergei Saranin
In reply to this message
Исходники https://github.com/akme/tonmon
©
22:18
©️Kluev
Спасибо за информацию
AP
22:21
Andrew Python
In reply to this message
Как это нет апи у tonmon? Я юзаю апи tonmon 😄
SS
22:22
Sergei Saranin
In reply to this message
Подключиться к ws графаны полулегально - не считается
AP
22:23
Andrew Python
In reply to this message
:( хотя я вроде post запросы юзаю
SS
22:24
Sergei Saranin
тоже на тоже, там достаточно простые скрипты, чтобы их на своем сервере развернуть
AC
23:25
Alexander Che
In reply to this message
Добрался до компа.
А, seqno нужно после деплоя получать?
20 December 2021
D
00:10
Dario
idk where to ask, but does toncenter support graphql?
SS
00:11
Sergei Saranin
In reply to this message
no, only simple api
D
00:11
Dario
Rip
02:35
Deleted Account
In reply to this message
Зачем оно тебе?
SS
02:40
Sergei Saranin
In reply to this message
02:43
Deleted Account
In reply to this message
Проверишь, сообщи 😉
С
08:36
Сантей💎
In reply to this message
Тоже интересен этот вопрос?
NO
09:54
Nek Obm
Привет! Кто подскажет по майнингу, как проверить найденный результат
09:54
Кроме как sendfile
c
09:56
cryshado
In reply to this message
Распарсить boc файл, получить хеш и сравнить со сложностью
NO
09:57
Nek Obm
In reply to this message
Я видел чтоб он серилизован а как обратно хз, нигде нет инфы, мб плохо искал
09:57
Или в коде искать
c
09:58
cryshado
In reply to this message
Документации нет пока толком, есть только описание в пдфках и страшные исходники на плюсах
10:11
In reply to this message
You can get help in miners chat https://t.me/tonmine
H
10:13
Hartmann D.
In reply to this message
You have to wait for 24 hours before posting something in mining chat, right? If yes, so just wait.
NO
10:14
Nek Obm
In reply to this message
Ты откуда тут с этим майнером
c
13:31
cryshado
Всем привет. Сбилдил rldp-http-proxy, но что-то ничего не работает. В чём может быть проблема?
AO
14:13
Andrew Odintsov
In reply to this message
Попробуй
curl -x 127.0.0.1:8080 http://uc4wd4izofld73ycmk3hyctx4ad52cwt74mc3jf7vkwlgzk6o5yew3v.adnl
14:15
test.ton у меня тоже не открывался, а этот адрес вроде как работал. еще как вариант можешь поднять свой веб сервер и обращаться к нему
c
14:16
cryshado
In reply to this message
о работает)
14:17
я так понял, тон проксе нужен открытый udp порт для работы?
14:17
как обычному юзеру за NAT юзать rldp-http-proxy? или только через чей-то сервер?
14:17
AO
14:19
Andrew Odintsov
у меня вроде работало без проброшенного порта
N
14:19
Nekto
In reply to this message
польователь за nat будет использовать rldp-http-proxy точно также как и обычный прокси, со стороны пользователя ничего не меняется
14:19
UDP используется для входящего и исходящего RLDP/ADNL трафика
для пользователя стандартный tcp/http
c
14:20
cryshado
Понял, спасибо
А
20:19
Андрей
In reply to this message
Mining chat: @tonmine
DK
21:21
Dmitriy Kudryavtsev
Ребят, как генерить приватный и публичный ключи для работы с кошельком?
F
21:27
F
In reply to this message
Смотря для работы с чем
Например для работы с lite-client:
fift -s new-wallet.fif

Ссылка:
https://ton.org/docs/#/howto/step-by-step
А
22:01
Алексей
In reply to this message
DK
23:03
Dmitriy Kudryavtsev
In reply to this message
А как взять ключи от существующего кошелька?
23:16
походу никак?
21 December 2021
S
01:14
Sepehr
Hi everyone!
Can we write smart contracts & create dApps by Solidity on TON?
KS
02:57
Konstantin Sazhenov
In reply to this message
Ну ваще они либо у тебя где-то сохранены, либо в tonkeeper-е можно глянуть
Другой вопрос как приватный ключ восстановить из фразы этой
08:32
༺ 𝔬𝔩𝔢𝔤 ༻
Все get методы здесь описаны: ton.sh/api. Подскажите, пожалуйста, а где найти описание API касательно отправки монет.
F
08:35
F
In reply to this message
Если не ошибаюсь ton.sh не предоставляет возможность отправки монет
08:36
༺ 𝔬𝔩𝔢𝔤 ༻
In reply to this message
А как отправять тогда?
c
08:44
cryshado
In reply to this message
вроде нет, я посмотрел доку по их апи
08:45
08:45
In reply to this message
но этот вариант проще и скорее всего тебе он нужен
DK
09:01
Dmitriy Kudryavtsev
In reply to this message
Я не про слова мнемоники имел ввиду
09:17
༺ 𝔬𝔩𝔢𝔤 ༻
In reply to this message
Спасибо. Увидел методы:
sendBoc
sendCellSimple
sendQuery
sendQuerySimple
Для отправки какой из них нужно использовать? И как из адресов кошельков отправителя, получателя и пароля получить те параметры, которые подаются на вход в эти процедуры?
c
09:19
cryshado
In reply to this message
на уровне tonweb либы это уже рализовано, если хочешь делать в ручную, то тебе нужно подготовить BOC (сообщение в блокчейн проще говоря) для смарт контракта кошелька и далее его отправить через sendBoc
09:24
༺ 𝔬𝔩𝔢𝔤 ༻
In reply to this message
Там JS. Я не дружу с ним, да и с блокчейнами не работал ранее. Отсюда вопрос. Как подготовить BOC для блокчейна? Лучше бы какой-то пример (желательно на pyton) или туториал, и дальше я бы сам разобрался
F
09:29
F
In reply to this message
Mytonctrl написан на python3, может его исходники вам помогут - там взаимодействие правда идёт через lite-client а не через api
09:33
༺ 𝔬𝔩𝔢𝔤 ༻
In reply to this message
Благодарю. Попробую разобраться
АР
12:51
Артур Рижак
In reply to this message
i don't think you can do that YET
SK
13:00
Steve Korshakov
Solidity is very very verbose and produces large bytecode overall. It is not a good friend in TON.
F
14:01
F
In reply to this message
+
TON Go One! invited TON Go One!
TG
16:30
TON Go One!
Здравствуйте
16:31
Как стать полноценным разработчиком которого не будут скамом считать?
16:46
Кто умеет делать приложения с ключом Api?
А
16:58
Андрей
In reply to this message
Лучше такое сначала спросить у гугла
S
17:00
Simargl
In reply to this message
Ты опиши свою идею, или цель.. Ты ведь игру на блок чейне разрабатывать хочешь я так понял?
TG
17:02
TON Go One!
In reply to this message
Мне просто практикующий специалист нужен, рекламой не занимаюсь тут.
°
20:03
°•ღPro100WebMashineღ•°
Хай) верстала нужен?))))
c
20:18
cryshado
In reply to this message
Звучит как вышиба…
°
20:18
°•ღPro100WebMashineღ•°
In reply to this message
ну да примерно так)))
M
20:19
Maksim
А на руби что то разрабатывается в экосистеме тон?
c
20:20
cryshado
In reply to this message
Если ты про ядро, то не думаю. Скорее всего нет и в этом нет смысла
20:20
А ты можешь свои сервисы хоть на асемблере делать
21:38
Deleted Account
G
23:06
Gp
Всем привет ребята а когда будет допилен бот? именно сеть ТОНа интересно ?
Р
23:21
Русский TON
In reply to this message
Да.
22 December 2021
c
06:42
cryshado
Как подписки работают? Где можно посмотреть сурсы контракта нового кошелька
06:43
Я так понимаю, контракт не может же «самовызываться» раз в месяц и совершать конкретную транзакцию
C
06:51
Codenergy
Hello 👋, I'm a developer. I really liked TON Blockchain and wanted to use it for a project I'm working on. Is TON capable of being used like Ethereum and solidity languages? Can I write decentralized apps with TON now. I've seen some articles on the web about TON being shutdown?
c
06:56
cryshado
In reply to this message
You can use TON to create dApps already. But, as mentioned above, it is not recommended to use Solidity.

You can use a set of tools such as FunC and Fift, created especially for TON. (Read more at https://ton.org/docs/#/)
07:01
In reply to this message
About shutdown the TON project.

The Telegram team is officially no longer involved in the development of the project, but it has been handed over to the free community, which is actively engaged in the development of TON
C
07:04
Codenergy
In reply to this message
Can something like this happen to this open source TON project in the near future?
c
07:21
cryshado
In reply to this message
I don't think that's possible. The community that now supports the development of the TON is really cool :)
C
07:24
Codenergy
Awesome, thank you @wrkpro
c
07:28
cryshado
In reply to this message
Sticker
Not included, change data exporting settings to download.
💎, 46.2 KB
c
08:27
cryshado
In reply to this message
F
08:32
F
In reply to this message
Исходники нового кошелька, который поддерживает подписки:
https://github.com/ton-blockchain/wallet-contract
c
08:33
cryshado
In reply to this message
спасибо
OP
09:55
Oleg Polikhronidi
Привет. Отправьте пожалуйста ссылку на сайт, который мониторит курс TON, желательно с API, чтобы я мог его интегрировать.
c
09:56
cryshado
In reply to this message
Привет. Можно юзать api CMC

https://coinmarketcap.com/api/

Или как вариант получить балансы в пуле ликвида https://pancakeswap.finance или https://uniswap.org
VE
09:57
V E
In reply to this message
https://ton.org/getpriceg/

это используется на главном сайте https://ton.org/coin
AP
09:57
Andrew Python
In reply to this message
Cmc разок всех подвёл...
OP
09:57
Oleg Polikhronidi
In reply to this message
благодарю, то что нужно.
c
09:58
cryshado
In reply to this message
Получить балансы пула ликвидности TON/какой-то стейбл коин и поделить А на Б
09:58
Точно не подведет :)
c
10:47
cryshado
Подскажите, где сурсы этого контракта лежат?
c
11:08
cryshado
Всем привет.

Я немного не понял, как я понял, тон рекомендует использовать op как такой "указатель", что делать контракту? То есть я посмотрел норма делать if op == .... А определение функции recv_external это как такая точка входа (такой func main())?
11:09
то есть любое сообщение к контракту вызывает recv_external?
OO
11:23
Oleg Oskolsky
In reply to this message
Зеркало coingecko.
c
11:28
cryshado
In reply to this message
спс
A
11:33
Andrei
In reply to this message
Внутренние (от других контрактов) вызывают recv_internal
c
11:34
cryshado
In reply to this message
А кошелек это же тоже контракт? почему тоогда например в wallet3-code.fc нет обработки recv_internal?
11:34
SK
11:35
Steve Korshakov
Потому что не нужно
A
11:35
Andrei
In reply to this message
Да, кошелек тоже контракт
c
11:35
cryshado
In reply to this message
так по идеи перевод от кошелька А в кошелек Б это вызов recv_internal тогда?😅
A
11:36
Andrei
In reply to this message
На кошельке A recv_external, на B recv_internal
c
11:37
cryshado
а понял, просто коду кошелка ничего и не нужно делать чтобы просто принять тоны
11:47
что происходит на 19й строке? не нашел описание touch в доке
SK
11:55
Steve Korshakov
кладет на верх стека
11:55
смысл можно увидеть ток в получающемся фифте
11:56
но в целом не так важно - экономит совсем чуть чуть газа
c
12:18
cryshado
🧐 понял
SK
13:38
Steve Korshakov
а кто-нибудь знает все-таки LT может быть паймари ключом или нет?
13:38
типа он всегда уникален для контракта или нет?
P
13:39
Priani4ek
Но ведь это logical time, должен быть всегда уникален по-определению
SK
13:40
Steve Korshakov
не факт
13:40
зависит от того всегда ли контракт последовательно выполняется или бывает какая-то хитрость
A
14:08
Andrei
LT транзакций на одном адресе всегда строго возрастает
Есть хитрость с large contracts, которые умеют сплититься, но для них это тоже верно. Впрочем, сейчас они не реализованы
SK
14:09
Steve Korshakov
ну выходит можно класть в апи просто адрес + lt и значение - хеш транзы
14:09
и по ним уже гулять
A
14:10
Andrei
Ну да, вроде мост с эфиром так и делает
SK
14:19
Steve Korshakov
ну там все еще есть хеш
A
14:23
Andrei
Хм, а разве сам хеш не зависит в том числе от адреса и LT?
SK
14:24
Steve Korshakov
зависит
14:24
но не понимаю вообще зачем он нужен
A
14:24
Andrei
Не понятно тогда, почему используется не просто хеш
SK
14:24
Steve Korshakov
так было бы понятно - вот lt и это курсор
A
14:24
Andrei
Ну да, мне кажется лт и адреса должно хватать
SK
14:24
Steve Korshakov
ну да можно и ток хеш да
A
14:25
Andrei
Ну получается зря газ эфирный тратим, включая и то, и то
ДБ
16:37
Дмитрий Бубякин
Админы. Есть 500 ТБ файлового хранилища. С удовольствием предоставлю для теста и дальнейшей работы для TON Storage. Интересно поучаствовать в разработке продукта.
SK
18:34
Steve Korshakov
Возможно ли что бы адрес был без последней транзакции но он в unitialized state и таки имел входящие транзы?
18:34
грубо говоря всегда ли это значит что баланс ноль, состояние unitialized и тд
F
18:55
F
In reply to this message
Нет, uninitialised значит что смартконтракт не задеплоен
Когда баланс ноль, то состояние empty (если смотреть через lite-client)
SK
18:57
Steve Korshakov
это я понимаю
18:57
я про то что если не было входящих и контракт не иницализирован (и баланс 0) - всегда ли last tx будет пустым и это единственный ли случай?
c
20:31
cryshado
Всем привет. Есть вопрос, который сидим в беседе одной обсуждаем и застряли. Есть у TVM таймаут на задачу? Просто я задеплоил смартконтракт с while (i < 2147483647) и оно его очень долго выполняет. Должен же быть какой-то таймаут?
20:31
A
20:32
Andrei
In reply to this message
Есть газ лимит максимальный, выше него в блокчейне не потратить газа
c
20:32
cryshado
In reply to this message
оно на такие задачи тратит газ? просто например while (i < 1000) { рандом } тратит 0 газа
A
20:33
Andrei
In reply to this message
Оно на любые задачи газ тратит
c
20:33
cryshado
а как-то можно в обозревателе это посмотреть?
A
20:34
Andrei
Ну у транзы есть поле gas_used
20:34
У гет-метода так не посмотреть
20:34
Надо запускать TVM через фифт
c
20:35
cryshado
понял, ну по факту гет метод тратит баланс контракта?
A
20:35
Andrei
Ну либо как-то ещё можно, не знаю
20:35
In reply to this message
Нет, он выполняется оффчейн
c
20:35
cryshado
это как?
A
20:35
Andrei
Ну просто нода его выполняет
20:35
Без транзакции
c
20:36
cryshado
а нормально, ноде сидеть выполянть while (true), просто пока не будет газ лимит?
20:36
что если кто-то запустит очень^очень много таких while (true)
A
20:36
Andrei
Ну там есть антидудос защита
c
20:37
cryshado
ну это не совсем ддос
A
20:37
Andrei
Это просто dos
c
20:37
cryshado
угу
20:37
от этого есть защита? на уровне рейт лимитинга или что-то поумнее?
A
20:37
Andrei
Вроде делали, но тут я не эксперт
N
20:43
Notmone
Есть такой вопрос, возможен майнинг монеты через мобильный? Андроид
c
20:43
cryshado
In reply to this message
Вам в https://t.me/tonmine

Спойлер: да, но в этом нет смысла
N
20:44
Notmone
In reply to this message
Со стороны доходности?
A
20:46
Andrei
Это к @rulon
20:51
In reply to this message
Ну это легко исправляется уменьшением max gas limit
К тому же задевает не все ноды, а только лайт-серверы
c
20:51
cryshado
In reply to this message
а типа эту задачу решает конкретный лайт-сервер на который она попала?
A
20:51
Andrei
In reply to this message
Ага
c
20:52
cryshado
In reply to this message
а если лайтсервер плохой и подменит результат?
20:53
Пришел вася и поднял кучу лайт-серверов злоумышленников, которые искажают ответы от задач
20:53
In reply to this message
что тогда будет?
A
20:54
Andrei
Он присылает пруфы, которые локально проверяются
c
20:54
cryshado
In reply to this message
а как локально(лайт клиент) может проверить, что рандом лайтсервера это реальный рандом(а не фейковый)?
20:56
там могли на каком то очень низком урвоне сломать рандом под себя
A
20:56
Andrei
Рандом детерминированный и определяется сидом, записанным в блоке
c
20:57
cryshado
Хммм
20:57
Интересно
SK
20:57
Steve Korshakov
In reply to this message
Разве валидаторы не делают это?
A
20:58
Andrei
In reply to this message
Да не, гет-методы лайт-серверы выполняют
c
20:58
cryshado
А можно гет метод выполнить он-чейн?
A
20:59
Andrei
Можно, если вызвать его из recv_internal
SK
20:59
Steve Korshakov
In reply to this message
Видимо и правда стоит их отключать
A
20:59
Andrei
Или recv_external
20:59
In reply to this message
Они нужны для трастлесс тон днс, просто нужно максимальный лимит газа адекватным поставить
SK
21:00
Steve Korshakov
@Narek а можно в твоём коде лимит ставить?
NA
21:02
Narek Abovyan
В запускалке?
SK
21:02
Steve Korshakov
Ага
NA
21:03
Narek Abovyan
Нет, там дефолтный стоит какой-то
21:03
Но добавить изи
23 December 2021
F
10:43
F
In reply to this message
На сколько мне известно статус может быть либо 1 либо 0:
1 - сообщение отправлено (не гарантирует что сообщение будет исполнено)
0 - сообщение не отправлено (сервер не ответил или офлайн)
I
14:45
Ivan
бот тонометр не работает?
А
15:09
Андрей
Здравствуйте, у меня проблема с синхронизацией кошелька, кто может помочь?
OP
15:55
Oleg Polikhronidi
In reply to this message
В чем суть проблемы? Пишите сюда. Кто может, то поможет.
16:16
Deleted Account
Добрый день* есть в доступе TON Wallet как плагин для Firefox?
B invited B
B
16:52
B
Привет.
Есть кто из разрабов?
16:55
Киньте контакт, есть вопрос.
16:56
В личку, пожалуйста.
V
17:00
Vitaliy
cmc наконец-то данные верифицировал и ранг сразу поднял)

https://coinmarketcap.com/currencies/toncoin/
N
17:02
Nekto
In reply to this message
Говорим Павлу спасибо за это )
VB
17:05
Vasilii Burykin
спасибо, Павел
B
17:10
B
Может кто подскажет, есть или готовится API для встраивания в P2E?
M
17:37
Mark
In reply to this message
Попробуйте https://t.me/CryptoBotRU/60.
B
17:40
B
In reply to this message
Не, криптобот не подойдёт, мне надо веб решение.
OO
17:44
Oleg Oskolsky
In reply to this message
А как оно должно выглядеть?
B
17:44
B
In reply to this message
Подключение мобильного кошелька и API для колов операций.
OO
17:46
Oleg Oskolsky
In reply to this message
Мобильный кошелек подключается через ton://transfer/address.
B
17:47
B
In reply to this message
Где почитать про это?
17:47
Проще говоря, хочу давать награды игрокам в мобильной игре.
OO
17:49
Oleg Oskolsky
In reply to this message
Нужно API позволяющее отправлять монеты с определенного адреса на много разных?
B
17:49
B
In reply to this message
Как минимум.
OO
17:54
Oleg Oskolsky
In reply to this message
Такое решение в разработке, насколько мне известно.
B
17:55
B
Вот и интересуюсь планами, и early access-ом.
И
17:57
Ильнур
вознаграждение держателям нод предоставляется или только на энтузиазме?
A
17:58
Andrei
если валидатором станете, то будет вознаграждение, но для этого нужен большой стейк
17:58
другим нодам, насколько я знаю, нет
18:03
In reply to this message
Кстати говоря исправили)
https://github.com/newton-blockchain/ton/pull/53/commits/cfd2e2f368d8120f2b6b3dab6f3b27a166edae68
Получается и правда имело место быть
И
18:37
Ильнур
In reply to this message
от 300к монет?
A
18:50
Andrei
In reply to this message
да.
с релизом ситемы номинаторов будет проще
ИВ
21:54
Иван Вундермахер
Подскажите плз, как узнать на какой версии контракта кошелёк? V3 или v4? И как с нуля v4 создать?
O
21:55
OG / Genesis
In reply to this message
https://tonwhales.com/explorer адрес введи - увидишь
ИВ
21:56
Иван Вундермахер
In reply to this message
Знаю сервис, пока пишет Unknown, хотя платёж был туда тестовый
O
21:56
OG / Genesis
In reply to this message
Значит v4
A
21:56
Andrei
In reply to this message
Нужно сделать исходящую транзакцию, возможно
21:56
Если уже была такая, то в4
ИВ
21:56
Иван Вундермахер
In reply to this message
Нет, в донатах просит в приложении уже обновить новосозданный кошелёк
21:57
In reply to this message
Ща глянем
A
21:57
Andrei
Самому создать фифт-скриптом никак, их не написали)
ИВ
21:58
Иван Вундермахер
In reply to this message
Занятно)))) только через конвертацию что ли, в приложении «по заявке» 😂
A
21:59
Andrei
In reply to this message
Ну где-то код создания должен быть) В исходниках приложения, например
ИВ
22:00
Иван Вундермахер
In reply to this message
Ну мейби, просто вопрос встал, как получить в4 без конвертации из в3

Ладно, ждемс
O
22:01
OG / Genesis
In reply to this message
Что значит без конвертации?
ИВ
22:01
Иван Вундермахер
O
22:02
OG / Genesis
Они тебе предлагают баланс с в3 на в4 перекинуть и пользоваться в4
22:02
Так-то ты можешь переустановить приложение и зайти по сид фразе уже в в4 кошелек, наверное
ИВ
22:02
Иван Вундермахер
In reply to this message
Ну человек щас пробовал новый кошелёк сгенерировать, не вышло
O
22:03
OG / Genesis
Сгенерировать новый или войти по сид фразе?
SK
22:03
Steve Korshakov
а где исходник?
ИВ
22:04
Иван Вундермахер
In reply to this message
Сгенерировать новый кошелёк, чистый, сразу на свежем контракте

Ну или мейби проще в сапорт кошельков писать, так как из новостей ничего не ясно, кто то там уже воткнулся с этой конвертацией на пляски с бубном

А в других чатах флуд на 300 сообщений в минуту идёт )) в любом случае спасибо за советы
F
22:43
F
In reply to this message
Смартконтракта кошелька v4?
https://github.com/ton-blockchain/wallet-contract
Travolta invited Travolta
E
23:48
Eugenios
В Tonkeeper не экспортируется приватный ключ. Кэш-память чистил, телефон ребутил - не помогает(
24 December 2021
V
00:28
Vuacheslav
Что мешало записать его сначала?
00:29
Или это баг репорт?
P
01:01
Priani4ek
банальный рестарт приложения поможет. Оно просто не спросило пин, хотя должно было. Бага, конечно
АБ
01:31
Александр Быков
тонкипер имхо портит все впечатление от продукта — вроде апдейты регулярны, а починить зависоны без сброса кэша приложеньки на андроиде пока не получается (
01:37
еще при вводе пина курсор находится в левой части экрана
02:05
Ребятки подскажите, в сети Тoncoin более 2 миллиона северов подключено, но они майнят на CPU. В итоге они будут отключены так как на них не выгодно будет майнить и будет майнинг чисто на GPU?
.
02:26
...
In reply to this message
На айфоне все идеально
АБ
02:28
Александр Быков
In reply to this message
ну надеюсь что за ведроидов тут кому-то будет дело)
F
07:30
Francois
Подскажите, собираются ли обновлять нативные кошельки для поддержки подписок как в tonkeeper? Может кто-нибудь даже знает когда?
N
09:54
Nekto
@Cryptor_investo, @hohluhka87 Не стыдно за 2 цента спамом заниматься?
F
10:29
F
In reply to this message
Это вряд ли
Если только кто нибудь своими руками не добавит такую возможность и не сделает pr
Max Up invited Max Up
M
11:34
Max Up
Хэй йо
Направили из основного чата
На коингеко не подтягивается инфа по циркуляции, есть же апишка, с которой СМС берет инфу?
Если да, можете ли ее пошерить, могу пропушить в коингеко, чтобы там обновить стату
AP
11:45
Andrew Python
In reply to this message
А что значит uninit supply?
OO
11:46
Oleg Oskolsky
In reply to this message
Суммарный баланс на не инициализированных кошельках. Есть вероятность, что какая-то часть из них может быть утеряна безвозвратно.
AP
11:48
Andrew Python
In reply to this message
Аааа т.е. на кошельках без исходящих транзакций?
OO
11:48
Oleg Oskolsky
In reply to this message
Да.
AP
11:49
Andrew Python
Мутно это конечно) если в 2 клика можно активные тонкоины превратить в неактивные
OO
11:53
Oleg Oskolsky
In reply to this message
Нельзя.
AP
11:57
Andrew Python
In reply to this message
Если перекинуть тонкоины на не инициализованный кошелёк, то они вычтутся из "init_supply"?
OO
11:58
Oleg Oskolsky
In reply to this message
В таком случае да. Но насколько мне известно, значение uninit supply сильно не меняется уже достаточно долгое время.
AP
12:04
Andrew Python
Получается такая же бомба под пятой точкой, как и в других блокчейнах. Если эти кошельки с 3.5млрд токенов зашевелятся будет очень плохо.
AT
12:56
Andrey Tvorozhkov
Всем привет! А есть примеры смарт контрактов / библиотек? Условно контракты https://ton.diamonds/
AT
13:47
Andrey Tvorozhkov
И еще вопрос. Вот есть TON Web Wallet. 1) я правильно понимаю что testnet в нем посмотреть нельзя? Как в метамаске условно? 2) Есть ли вот такое поведение у https://docs.metamask.io/guide/getting-started.html#basic-considerations TON Web Wallet? Условно чтобы ты тыкнул кнопочку подтвердить - и вызвали метод у смарт контракта?
OO
13:48
Oleg Oskolsky
In reply to this message
1. Можно, нажмите справа на меню.
AT
13:50
Andrey Tvorozhkov
In reply to this message
Если что я установил вот это - https://ton.app/wallets/chrome-plugin И там есть разделы About / TON Magic (Open telegram) / TON Proxy / Change password / Back up wallet / Delete wallet. Может я не туда смотрю?)
O
13:51
OG / Genesis
In reply to this message
AT
13:51
Andrey Tvorozhkov
In reply to this message
Так нет, так не интересно
13:51
Хочу свой сайтик с игрой, чтобы можно было как с метамаском вызывать смарт контракт
13:55
https://disk.yandex.ru/i/7ucHDRzO-VzFuA типа вот такого
O
13:55
OG / Genesis
In reply to this message
https://ton.org/bridge/ например вызывает. Там через ton:// обращение идет
AT
13:57
Andrey Tvorozhkov
In reply to this message
Хм, это интересненько. Но это на десктопных клиентах так работает, правильно?
O
13:58
OG / Genesis
Вызывает ли оно расширение в браузере – я не знаю, не пробовал
13:58
Но нативные кошельки реагируют
OO
13:58
Oleg Oskolsky
In reply to this message
Открывает установленные кошельки.
AT
14:02
Andrey Tvorozhkov
In reply to this message
@tolyayanot а планируется ввести такое поведение в расширение хрома? Это просто очень сильно упростит порог входа. Я могу чем-то помочь)
RL
14:47
Roman Loevskiy
In reply to this message
Кстати, если на телефоне есть TON Surf (кошелек из другого проекта), и наш Tonkeeper, то по диплинку ton://transfer/ какого-то фига запускается именно TON Surf 🤨
P.S. iOS (iPhone)
Р
14:51
Русский TON
In reply to this message
Потому что он был установлен раньше, уже можно удалять.
.
15:17
.
In reply to this message
Этот теперь по другому называется- ever, возможно забыли поменять линк
NO
15:41
Nek Obm
Всем привет! Я разработчик, пытаюсь на основе официального майнера сделать клиента. Смотрю на пулл китов, они complexity используют меньше нежели выдает giver через get_pow_params, только я не могу понять разве giver примет это решение, я пробовал запускать такое решение, толку 0 ((

Я через pow_cuda находил решение с меньшим complexity и отправлял результат на https://toncenter.com/api/v2/sendBoc (лучше использовать full node lite ?)

Подскажите плз на мои ошибки, Спасибо!
NO
17:17
Nek Obm
Для запуска full node
least 8 TB of conventional HDD storage and at least 512 GB of faster SSD storage

validator-engine --db ${DB_ROOT}
${DB_ROOT} is /var/ton-work/db


/var/ton-work/db - 8TB для базы ?
AP
17:20
Anatoliy Poloz
for full node
17:20
там не только база
17:20
фулнода подразумевает больший функционал
17:21
и по факте там сейчас сильно меньше, только блокчей, а будет видимо ещё и часть стораджа
NO
17:22
Nek Obm
Диск какой нужен, в доке написано 2 диска лучше, 8 tb для ton-work нужен, я думаю лучше ssd или nvme брать ?
17:22
Мне нужен свой lite-server для отправить результата майнинга, сейчас timeout
17:22
Какой сервер посоветуете ?
SK
17:23
Steve Korshakov
NO
17:24
Nek Obm
In reply to this message
спс
17:25
In reply to this message
По этому вопросу никто не может помочь ? ((
17:26
На примере kf8gf1PQy4u2kURl-Gz4LbS29eaN4sVdrVQkPO-JL80VhOe6

toncoinpool.io

complexity
2894802230932904885589274625217197696331749616641014100986439600197

Giver
complexity
10454449639860091301779407907185587739162624378595571376944955

Просто на словах обьесните плз
P
17:30
Priani4ek
In reply to this message
это "вероятностный" подход - существует ненулевая вероятность, что из решений задач с меньшей complexity какое-нибудь рано или поздно подойдёт и к изначальной задаче (с большей complexity).
Дальше логика простая - все присланные майнерами решения меньшей задачи защитываются в качестве shares и проверяются на соответствие большей задаче.
Когда-если какое-нибудь из присланных решений подошло, награда распределяется пропорционально количеству shares у каждого майнера в пуле
NO
17:34
Nek Obm
По идее это просто рандом и задача майнера найти решение, hash, ну ок

Нашли мы Found, как понять что это блок, как гивер это понимает ?
17:35
"Когда-если какое-нибудь из присланных решений подошло, награда распределяется пропорционально количеству shares у каждого майнера в пуле"

Да это я понимаю, но toncoinpool.io указывает выше complexity чем у Giver и решение почему то находится быстрее, не понятно почему (
17:35
Я раньше когда майнил в solo, если был FOUND то я получал 100 монет, сейчас получается я был не первый кто нашел решение
V
17:41
Vitaliy
In reply to this message
чем больше complexity тем проще задача
17:41
In reply to this message
сейчас сложность растёт и complexity у гиверов падает
NO
17:41
Nek Obm
In reply to this message
Мы можем решить более простую задачу, возможно это и будет решение как я понимаю, не обяз решать сложнее задачу
V
17:43
Vitaliy
In reply to this message
пул даёт такую же задачу майнерам, что и гивер, но у пула стоит complexity выше
поэтому пул засчитывает много решений - share.
когда гивер хоть 1 решение из присланных примет - 100 ТОН разделится на share по всем участникам поиска решений.
NO
17:44
Nek Obm
In reply to this message
ага спс
P
17:46
Priani4ek
только в реальности "сложнее" это "меньше", в смысле, чем значение complexity меньше, тем сложнее задача. Это может немного мешать пониманию текста
NO
17:50
Nek Obm
это нужно смотреть исходники )
17:52
По идее майнить можно и в браузере, с 1 000 000 браузеров все равно найдет кто нибудь решение =)
E
17:53
Eugenios
In reply to this message
RAM не хватит, так как одна вкладка - один процесс
NO
17:53
Nek Obm
Имеется ввиду 1 000 000 компьютеров
P
18:08
Project Manager
In reply to this message
А сайт усё, умер и больше не будет доступен?
Удобно было, но уже несколько дней не отвечает
A
18:09
Andrei
In reply to this message
Вроде переехала веб-версия на ton.org
P
18:11
Project Manager
In reply to this message
огонь
а в из тестнета туда можно кошелёк добавить? testnet=true не воркед -_-
A
18:11
Andrei
In reply to this message
Не знаю
P
18:17
Project Manager
In reply to this message
Супер, благодарю
Не туда стучался
W
18:24
W4rLock
Hi, I went to test the @Donate subscription feature with TonKeeper, when I signed up, my TonKeeper app opened saying that I should update my wallet, transferring the total amount to a new address, ok, so far so good. But now I can't access my values outside of TonKeeper as I did before, neither through the traditional Ton Wallet nor the web version, I have the same backup words, but with a different wallet address.
NO
20:46
Nek Obm
Скажите, пока сервер не синхронизирует все блоки, естественно работать не будет ?

-> last

[ 1][t 2][2021-12-24 17:45:37.390564214][lite-client.cpp:142][!testnode] failed query: [Error : 0 : failed to send query to server: not ready]
[ 1][t 2][2021-12-24 17:45:37.390736820][lite-client.cpp:381][!testnode] cannot get masterchain info from server
^
[ 1][t 2][2021-12-24 17:45:37.390870900][lite-client.cpp:899][!testnode] Syntax error

—-


[ 1][t 2][2021-12-24 17:49:47.236617504][lite-client.cpp:142][!testnode] failed query: [Error : 652 : adnl query timeout]
[ 1][t 2][2021-12-24 17:49:47.236807278][lite-client.cpp:339][!testnode] cannot get server version and time (server too old?)
[ 1][t 2][2021-12-24 17:49:47.236894611][lite-client.cpp:351][!testnode] server version is too old (at least 1.1 with capabilities 1 required), some queries are unavailable
[ 1][t 1][2021-12-24 17:49:57.249076937][lite-client.cpp:142][!testnode] failed query: [Error : 652 : adnl query timeout]
[ 1][t 1][2021-12-24 17:49:57.249239600][lite-client.cpp:381][!testnode] cannot get masterchain info from server
F
21:05
F
In reply to this message
Да
NO
21:05
Nek Obm
Зачем вообще нужен lite server, когда к ноде можно сразу ходить
21:06
Нет ли api ?
21:07
https://toncenter.com/api/v2/ типа такого, может есть готовая )?
c
21:18
cryshado
In reply to this message
Это просто публичная нода
21:18
Публичный лайт сервер
21:18
Ты тонцентр можешь локальный для себя поднять со своим lite server
NO
21:19
Nek Obm
In reply to this message
А где исходники ? Просто через апи удобнее работать
c
21:21
cryshado
In reply to this message
https://github.com/igroman787/mytonctrl умеет поднимать тонцентр
21:21
Там installer и далее будет pyton
NO
21:22
Nek Obm
mytonctrl -> installer -> enable PT
21:23
Спс, попробую
c
21:23
cryshado
In reply to this message
Да
21:23
Если что он же умеет фул ноду поднимать
21:24
Если ты ручками делал ранее
NO
21:27
Nek Obm
Он че то не поднял, я ручками
21:28
Вернее я вначале его lite mode, дальше валидиры и тд сам генерировал и в supervisor запихал ) я не увидел в скрипте чтоб он генерировал ключи и тд
21:29
Он просто скомпилировал
F
21:30
F
In reply to this message
Если делали ручками, то вряд ли mtc нормально поднимет pytonv3 (локальный toncenter)
Проще сразу full mode ставить
NO
21:30
Nek Obm
А как через него поставить full чтоб он папку для базы создал и тд
21:30
Просто я его запустил, он говорит success и дальше ничего )
SP
21:31
Sergey Pravdyukov
Всем привет!

На данный момент я MLOps в онлайн кинотеатре Okko. Отвечаю за развитие ML инфраструктуры в команде рекомендаций. Самое актуальное с чем работаю последнее время - AWS, Terraform, Docker, Python.

Также имею опыт ООП на C++ и умею немного в Haskell и в целом в функциональное программирование - монады умею писать, например. Но эти скиллы не свежие.

Также имею богатый опыт олимпиадного программирования, поэтому с алгоритмической подготовкой проблем нет.

Ищу интересные предложения.
AT
21:46
Andrey Tvorozhkov
Лол. Компилирую я ton на своём арче, а он не компилится. Ишуя - добавьте два хедера в файл. Добавил - скомпилировалось.

https://github.com/onnx/onnx-tensorrt/issues/474

Как так
NO
21:49
Nek Obm
In reply to this message
Классный скрипт, full mode решил все проблемы!
21:56
mon Enable mining

а на чем он майнит, на CPU ?
21:57
image_2021-12-24_21-57-35.png
Not included, change data exporting settings to download.
16.7 KB
похоже да
AT
21:58
Andrey Tvorozhkov
In reply to this message
Там есть классная команда emi
21:58
Можно шансы посмотреть
NO
21:58
Nek Obm
на CPU нет шансов )
21:58
У меня для майнинга есть десятки карт
22:01
Локальная копия toncenter

http://ip:8000/

Соединение было сброшено

=(

Мб потому что не синхронизировался ?
22:02
image_2021-12-24_22-02-11.png
Not included, change data exporting settings to download.
18.9 KB
AT
22:02
Andrey Tvorozhkov
Боюсь чуть больше
22:10
А что делать если через @testgiver_ton_bot не приходят TON? Я вот несколько часов подождал и несколько кошельков пробовал.
22:11
Deleted Account
In reply to this message
+, прямо сейчас собираю и на то же наткнулся, кайф-кайф
NO
22:11
Nek Obm
In reply to this message
там можно тестовую ноду поднять и вроде сколько угодно закинуть
AT
22:12
Andrey Tvorozhkov
In reply to this message
О, хорошее решение, спасибо!
AT
22:42
Andrey Tvorozhkov
Блин, тяжко) Нужен какой-то онбординг лист для новых разработчиков)
F
22:57
F
In reply to this message
Да, там тестовый кошелек бота опустел, вот и перестал раздавать
AT
23:00
Andrey Tvorozhkov
In reply to this message
а мне что делать?) Хочу контракт задеплоить)
F
23:04
F
In reply to this message
Скоро должны закинуть на кошелек бота, и он начнет раздавать
Думаю завтра точно уже будет раздавать
F
23:09
F via @CryptoTestnetBot
Мультичек на 90 TON ($370.80).

Сумма одного чека: 3 TON ($12.36)
Количество активаций: 30

💬 А пока не работает @testgiver_ton_bot, можно пользоваться этим чеком
23:09
Deleted Account
In reply to this message
Ахахах
23:10
Луканулся
??
23:11
🇺🇦 ℝ𝕒𝕤𝕥𝕒ℝ𝕖𝕟 𝟜𝟚𝟘 🇵🇱
In reply to this message
Я могу и полторы тысячи дать этих монет!))
AT
23:14
Andrey Tvorozhkov
О
23:14
Спасибо)
D
23:15
Dario
Hello guys
AT
23:15
Andrey Tvorozhkov
In reply to this message
)))
D
23:15
Dario
i need help
??
23:15
🇺🇦 ℝ𝕒𝕤𝕥𝕒ℝ𝕖𝕟 𝟜𝟚𝟘 🇵🇱
In reply to this message
How problem?)
D
23:15
Dario
how exactly works ton dns? i cant register a second level domain
F
23:17
F
In reply to this message
All what can you do is written in this documentation:
https://ton.org/docs/#/howto/dns

You can only register *.temp.ton
D
23:18
Dario
In reply to this message
no. thats explain how to register a third level domain, under temp.ton which is already deployed. i want to create a domain like dario.ton
23:19
i dont understand how to 'link' my contract to the root dns contract in the master chain
23:20
because as someone told me, the root contract is a manual-dns contract, so i cant register my own
23:20
ah shit okay
AT
23:21
Andrey Tvorozhkov
@f_closer у меня еще был ранее вопрос, буду очень благодарен если поможешь. Работает ли вызов метода смарт контракта для десктопного клиента (видимо, через ton://) и для расширения браузера?

В метамаске я могу тыкнуть конфирм на любой вызов, можно ли в ton так же?
23:22
In reply to this message
23:22
In reply to this message
вот там в data есть всякие функции которые вызываются
F
23:22
F
In reply to this message
Не знаю планируется ли такое, но пока такое не видел
Задам вопрос разработчикам, прикреплю ответ потом сюда
AT
23:22
Andrey Tvorozhkov
In reply to this message
Спасибо!
23:23
In reply to this message
Тогда можно в копилочку про авторизацю на сайте (как в web3 / metamask)
D
23:23
Dario
In reply to this message
so, there is no way to register my own domain until the root dns is replaced by a new contract?
F
23:28
F
In reply to this message
yep
AT
23:28
Andrey Tvorozhkov
In reply to this message
Ну это как-то костыль
23:29
Я хочу как у больших и взрослых ребят)
23:29
Вот покупаешь ты NFT или делаешь какое-то действие в dApp - а там тебе метамаск сразу показывает что да как и разрешение спрашивает
23:29
Сразу понимаешь - налоги верно уплочены
T
23:36
TON копилка
In reply to this message
Когда из tesnet в mainmet будете переводить?)))
AT
23:47
Andrey Tvorozhkov
In reply to this message
23:47
я нашел ответ
23:47
Офигеть как это неочевидно
23:47
А можно куда-то это повесить в https://ton.org/docs/#/
23:48
Это вот прям очень важно))
23:50
Видимо не все репозитории мигрировали в https://github.com/newton-blockchain поэтому так сложно. У меня получилось найти это через репозиторий кошелька для хрома, который кстати тоже не в аккаунте newton
25 December 2021
00:01
Deleted Account
Подскажите, а как создать кошелек на основании этого смартконтракта? https://github.com/ton-blockchain/wallet-contract/blob/main/func/simple-subscription-plugin.fc

Я скачал, сбилдил в фиф

Запустил lite-client

И как сложить это все не могу понять
00:02
In reply to this message
По этому гайду не получилось(

https://ton.org/docs/#/howto/step-by-step?id=_3-compiling-a-new-smart-contract
AT
00:04
Andrey Tvorozhkov
In reply to this message
А ты отправил файл через lite клиент?
00:05
Deleted Account
In reply to this message
Я для начала кошелек не смог создать, пока только сбилдил fift файл
AT
00:06
Andrey Tvorozhkov
In reply to this message
Видимо ты пытаешься сделать похожее с тем что делаю я)
00:07
Deleted Account
In reply to this message
Или может я флоу создания кошелька не смог понять.

Я думал, что ты билдишь фиф из FunC, как-то на основании этого файла создаешь кошелек в блокчейне, получаешь для него сид фразу, используешь его
AT
00:07
Andrey Tvorozhkov
In reply to this message
Мне кажется это работает совсем не так
00:08
In reply to this message
Кошелек это пример смарт контракта
00:08
Ты можешь сохранить этот смарт контакт в сеть, но для этого тебе уже нужно иметь там аккаунт
00:09
Ну в эфире это так работает. Ты компилишь свой контракт, и заливаешь его в сеть, получаешь на него адрес - дальше можешь через этот адрес вызывать методы
00:10
Чтобы залить контракт - тебе нужно иметь какое-то количество денег в аккаунте, чтобы заплатить комиссию (кстати она считается очень непонятно)
00:10
Но я могу ошибаться и не шарю) Просто хочу написать свою игру на подобее defikingdoms только в ton :))
F
00:12
F
In reply to this message
Не уверен, но может поможет как один из примеров:
https://telegra.ph/Hello-World-smart-kontrakt-dlya-TON-za-15-minut-11-19
00:14
Deleted Account
In reply to this message
хмм, я тут обнаружил, что для создания нужен файл new-wallet-v*.fif и нашел только третью версию

https://github.com/newton-blockchain/ton/blob/master/crypto/smartcont/new-wallet-v3.fif

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

или может уже где-то есть new-wallet для 4 версии?
00:14
In reply to this message
спасибо, выглядит более юзерфрендли
AT
00:15
Andrey Tvorozhkov
In reply to this message
+1
NO
00:46
Nek Obm
А как тестировать контракт без выливания в сеть, возможно ?
00:48
Deleted Account
In reply to this message
кажется сейчас есть такой ПР

https://github.com/newton-blockchain/ton/pull/51
NO
00:49
Nek Obm
Спс
AT
00:54
Andrey Tvorozhkov
Ааааа!! У меня получилось!)!))!)!) Охххх
00:56
Deleted Account
In reply to this message
у меня тоже получилось создать кошелек в3)
Осталось понять как создать кошелек в4

нашел сегодняшнее сообщение, что такого файла в опенсорсе нет :с
https://t.me/tondev/40021
AT
01:10
Deleted Account
In reply to this message
это не то(
AT
01:10
Andrey Tvorozhkov
а как так
01:10
Deleted Account
либо я что-то не вкурил, либо чтобы создать кошелек тебе нужен такой файл

https://github.com/newton-blockchain/ton/blob/master/crypto/smartcont/new-wallet-v3.fif
01:10
In reply to this message
а его для 4 версии нет
AT
01:11
Andrey Tvorozhkov
М
01:11
У меня компилится
01:12
A
01:20
Anton
Ребята, всем привет. Подскажите с чего начать изучение разработки под ton. Ранее ничего на блокчейне не разрабатывал. Хочу попробовать сделать что нибудь элементарное.
SS
01:35
Sergei Saranin
Начать с https://ton.org/docs/#/
K
01:36
Kirill A.
In reply to this message
Элементарное это понятие очень растяжимое. Если вообще ещё ничего не делал с Blockchain то советую начать с изучения экосистемы TON, поставить у себя ноду, научиться использовать lite-client, fift и так далее. А потом уже браться за написание своих контрактов.
A
02:52
Anton
Понял. Благодарю!
l
09:31
leo • astronaut
Не бот
NO
09:59
Nek Obm
Привет

Для того что бы поднять на сервере локальную копию https://toncenter.com нужно установить дополнительный модуль: mytonctrl -> installer -> enable PT

Готово. Локальная копия toncenter доступна по адресу http://<server-ip-address>:8000


Не работает ((
ERR_EMPTY_RESPONSE


tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 285585/python3
10:03
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpv0vd_qdg'
Unhandled exception
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/aiohttp-3.8.1-py3.8-linux-x86_64.egg/aiohttp/web_protocol.py", line 514, in start
resp, reset = await task
File "/usr/local/lib/python3.8/dist-packages/aiohttp-3.8.1-py3.8-linux-x86_64.egg/aiohttp/web_protocol.py", line 460, in _handle_request
reset = await self.finish_response(request, resp, start_time)
File "/usr/local/lib/python3.8/dist-packages/aiohttp-3.8.1-py3.8-linux-x86_64.egg/aiohttp/web_protocol.py", line 613, in finish_response
await prepare_meth(request)
File "/usr/local/lib/python3.8/dist-packages/aiohttp-3.8.1-py3.8-linux-x86_64.egg/aiohttp/web_fileresponse.py", line 142, in prepare
st: os.stat_result = await loop.run_in_executor(None, filepath.stat)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3.8/pathlib.py", line 1198, in stat
return self._accessor.stat(self)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpf3st1jyu'
H
10:27
Hqx5
In reply to this message
Если кто-то специально не инициализирует, то есть вероятность, что Дед Мороз подарит им горчицу?
F
10:52
F
In reply to this message
Да, там не отображается начальная страница (index)
Не знаю почему так

А так можно сразу запрашивать данные:
getAddressInformation?address=0QCyt4ltzak71h6XkyK4ePfZCzJQDSVUNuvZ3VE7hP_Q-GTE
NO
10:53
Nek Obm
In reply to this message
во, отлично


{"ok": true, "result": {"@type": "raw.fullAccountState", "balance": 0
10:57
In reply to this message
Можешь подсказать почему нет метода

/runGetMethod

404: Not Found

https://toncenter.com/api/v2/runGetMethod
работает
F
11:22
F
In reply to this message
Там вроде нужно прописать при запуске что бы включить эту функцию, по умолчанию она отключена
NO
11:28
Nek Obm
In reply to this message
понял, попробую найти
D
13:49
Dmitry 💎
Господа разработчики, будет поддержка SafePal?
SK
13:50
Steve Korshakov
Я бы хотел тоже
13:50
Может быть сделаю
D
13:56
Dmitry 💎
Заранее сорри, если вопрос нубский, но... Для добавления токена TON в кошелёк SafePal нужно на стороне TON вносить изменения или терроризировать саппорт SafePal? 😊
SK
13:57
Steve Korshakov
Думаю это коллаборация разработки
13:57
Возможно есть вариант сделать и без них
13:57
Для леджера есть приложение но за пол года леджер даже не сдвинулись
Н
14:12
Назар Хомин (1ch1zoku)
Ребята, может кто-то подсказать в чем может быть проблема. Не могу перевести монеты с веб кошелька на биржу, буду благодарен если кто-то поможет..
NO
14:14
Nek Obm
In reply to this message
На какую биржу ?
Н
14:17
Назар Хомин (1ch1zoku)
Сначала пробовал ftx , ничего не получалось . Наткнулся на коммент что на фтх не переводит у многих и типа на okex можно вывести без проблем. За регистрировался но тоже безуспешно. На балансе комиссию учитываю но пачка с крылышками как висела так и висит
SS
14:20
Sergei Saranin
In reply to this message
Нельзя переводить под 0, уменьши сумму на 0.05 тон
Н
14:21
Назар Хомин (1ch1zoku)
In reply to this message
Я учитываю комиссию на счету 10.44, а пытаюсь вывести 10
NO
14:50
Nek Obm
Подскажите, как понять пустой блок или нет
14:50
Как его распарсить вообще. Я отправил блок sendfile как понять это решение или нет, кроме как результат 1 ничего нет (
14:52
Я не могу понять sendfile,вообще куда отправляет, я же по идее должен отправить гиверу решение, а там нет такого метода
Cp
15:46
COIN profit
Ребята подскажите какую махину надо купить чтобы майнить тон?)
SK
15:46
Steve Korshakov
Это чат разработки идите с этим в другой чат
F
15:51
F
In reply to this message
+
15:56
In reply to this message
Команда sendfile отправляет boc файл лайт-серверу, к которому вы подключены.
Гивер, это не физический объект, а смартконтракт.
Смартконтракт находится не на одном сервере, а на всех сразу - в блокчейне.

Ну а как понять это решение или нет, то уже где то обсуждали - если правильно помню, то что то связано с нулями в начале отправляемого сообщения после конвертации
P
16:04
Priani4ek
Я так понял, человек не это пытается понять, а тот факт, что смарт-контракту совершенно не обязательно имплементировать публичные методы, чтобы принимать сообщения и обрабатывать их.
16:05
In reply to this message
https://github.com/ton-blockchain/ton/blob/master/doc/smc-guidelines.txt

Правда я с телефона и хз, насколько это актуальная ссылка )
16:06
Но кажется, концепция не изменилась с тех пор
Ab
16:32
Alex boltay
Всем привет!

Админы, вопрос!

Кто именно валидирует блокчейн тонкоин и сколько валидаторов в сети?
Насколько они децентрализованы?
Кто отвечает за ошибки в сети?
K
16:54
Kirill A.
In reply to this message
Не Админ но попытаюсь ответить:

Количество валидаторов можете посмотреть на https://tonmon.xyz или на https://tonwhales.com/staking/validators, валидировать может любой кто имеет достаточное количество TONCOIN, поимённо вам их никто назвать не сможет, реестров нет.
По поводу ошибок в сети вы должны быть немного конкретней, вопрос очень резиновый.
D
19:46
Dao
Извиняюсь, что не по теме, но что за неадекваты модерируют коммюнити чат?
Ab
19:48
Alex boltay
In reply to this message
Как доверять валидатор, который не хочет себя назвать?
Кто будет отвечать за даблспэнд?
Что если все валидаторы это люди находящиеся в одном месте?
Кто отвечает за децентрализацию сети?
D
19:48
Dao
Мут на сутки за то, что обсуждал в комментариях под постом тему самого поста. По их мнению это сообщения не по теме чата
PG
19:50
Prime G.
In reply to this message
Если валидатор косячит - его штрафуют. Для этого есть другие валидаторы и ещё в будущем будет новая роль - коллаторы. Они уже будут зарабатывать на том, что ловить валидаторов на ошибках
D
19:52
Dao
In reply to this message
Чтобы стать валидатором, нужно 600к монет
У кого они есть, те и отвечают собственно
19:53
In reply to this message
А коллаторов на ошибках кто будет ловить? 😄
AT
20:03
Andrey Tvorozhkov
А есть какие-то примеры реализации стандартов токенов? https://eips.ethereum.org/EIPS/eip-721 вот типа такого только на func и с приколами от TON?
20:04
Возможно кто-то уже занимется/лся этим - буду рад любой помощи :)
O
20:19
OG / Genesis
In reply to this message
Курс вырос?
Ab
20:21
Alex boltay
In reply to this message
Кто штрафует валидатора?
Сам себя?
Р
20:22
Русский TON
In reply to this message
Другие валидаторы составляющие консенсус.
Ab
20:22
Alex boltay
In reply to this message
Кто они? Кому я должен доверять?
P
20:23
Priani4ek
Почитать документ по ссылке - да ну, зачем, проще ж вопросами чат закидать, правда?
Ab
20:23
Alex boltay
Как быть уверенным что ноды не принадлежат одному человеку или одной группе заинтересованых людей?
20:24
In reply to this message
я плохо читаю по англ.
Но если вы прочли это, то прошу мне объяснить
c
20:25
cryshado
In reply to this message
Никак. Со временем децентрализация будет становиться все «децентрализованнее» так как любой может стать валидатором, при соблюдении конкретных требований
20:25
И таких людей много и они по всему миру
Ab
20:26
Alex boltay
In reply to this message
С чего вы решили что возможно заинтересованная группа людей пустит туда независимого валидатора?
P
20:26
Priani4ek
эх. правда что ли перевод вайтпейпера сделать - думал, не нужно это уже давно никому.

Но по сути - да, атака 2/3 возможна здесь так же, как атака 51% в биткоинообразном блокчейне.
Теоретически, на практике считай нереализуемо
Ab
20:27
Alex boltay
In reply to this message
Повторюсь когда валидаторы анонимы, то они вполне могут быть связаны с собой
AT
20:28
Andrey Tvorozhkov
Вопрос по dapp-example - почему-то из коробки не инжектица у плагина window.ton. Начинает работать только после того, как в экстеншене в хроме кликнуть галку "Allow access to file URLs". Хотя такая же концепция у метамаска работает из коробки и без галочки. Есть у кого-то опыт в этом вопросе?)
20:28
P
20:28
Priani4ek
In reply to this message
могут, но учитывая требования (количество железа и тонкоинов) и конкуренцию, маловероятно что даже сейчас из ~120 валидаторов в сговоре 80
c
20:30
cryshado
In reply to this message
А кто запретит и кто не пустит и как? Любой «аноним» пошел взял свои 600к тонов, подготовил оборудование и по и стал валидатором
P
20:30
Priani4ek
И более того: даже если эти 66% ресурсов сети в сговоре, то у них и так есть такое количество коинов, что выгоднее развивать и поддерживать сеть, а не фейковые транзакции генерить
SK
20:32
Steve Korshakov
33% достаточно что бы начать мешать сети
P
20:36
Priani4ek
In reply to this message
но по хорошему это не 33% от активных валидаторов, это должно быть типа 33% от всего пула потенциальных валидаторов (до выборов)

А сколько сейчас валиков участвуют в выборах, не побеждая, кстати?
SK
20:37
Steve Korshakov
In reply to this message
Не, имея 33% ты можешь блокировать блоки что тебя не устраивают
20:37
Ты проходишь Выборы и мешаешь всем
P
20:37
Priani4ek
если проходишь
SK
20:37
Steve Korshakov
А вторые Выборы не пройдут
20:38
Как не пройти если у тебя 33% монет (30м кстати всего)
P
20:39
Priani4ek
а я кстати не помню, был ли реализован механизм принудительной ротации, чтобы владение большим количеством монет не позволяло 100% выигрывать все выборы, который обсуждался пару лет назад?
SK
20:39
Steve Korshakov
Ты никак не защитишься от этого
AT
20:41
Andrey Tvorozhkov
Эх, вопросы про разработку потанули в сообщениях про то, что нужно иметь 30м монет чтобы сломать сеть. Чтожжж
Ab
20:42
Alex boltay
In reply to this message
На основании чего вы спепень вероятности, если валидаторы абсолютно анонимны?
P
20:43
Priani4ek
ой ну хорошо, существует ненулевая вероятность, что вся сеть TON анонимно контролируется Биллом Гейтсом.
Стало ли кому-то легче? Окей, если так, то обращайтесь )
Ab
20:44
Alex boltay
In reply to this message
Кто будет входить валидатором в сеть, если остальные валидаторы неизвестны?
А если есть сговор 51 процент и только они будут определять какие транзакции считать действительными
20:46
In reply to this message
Зачем бил гейтсу.
Есть более простое объяснение. Ребята с конкурсов по телеграму собрались и за полтора года выкачили почти все монеты с гивера и назначили себя валидаторами.
20:47
In reply to this message
Дёшево и сердито!
P
20:48
Priani4ek
In reply to this message
Я даже больше скажу: сеть изначально запускалась исключительно на валидаторах "ребят с конкурсов телеграмм" - никто другой её тогда в принципе не поддерживал. Это 100% факт.
И?
Ab
20:51
Alex boltay
In reply to this message
И значит существует риск что весь тонкоин держат под контролем эти славные парни, которые и получают всю выгоду от проекта
P
20:53
Priani4ek
а надо, чтобы весь тонкоин держали какие-нибудь другие славные парни, или в чём проблема-то?
20:54
ну то есть, вот есть гиверы и кто угодно их может майнить.
Кто угодно приходит и майнит. Те, кто приходят после первых, вайнят что они не успели смайнить больше, чем те, которые пришли первыми.
В этом основной посыл?
O
20:55
OG / Genesis
In reply to this message
Купи 600000 монет, запускай ноду и будут славные парни + ты
Ab
21:05
Alex boltay
In reply to this message
В идеале нужно что бы валидаторы были независимы и открыты.
Любой сговор опасен для держателей монет.
21:07
In reply to this message
Если все в равных условиях, то вы правы. Но если тонкоин появляется на рынке, а из гивера уже выкачили более 90 процентов монет, то эти ребята будут получать всю выгоду
F
21:09
F
In reply to this message
Скоро будет)
AT
21:13
Andrey Tvorozhkov
In reply to this message
А мне вот подсказали что вот такое есть - https://github.com/tonwhales/ton-nft

Там есть какие-то примеры на Func
21:14
Но сейчас я копаюсь в исходниках расширения хромовского. Хочется понять как сделать кнопку тестнет + хочется понять как вызываются (и вызываются ли) методы у контрактов
21:14
Но то, что window.ton не инжектится из коробки это как-то грутно
SK
21:17
Steve Korshakov
In reply to this message
Мы на tonwhales и пишем эксплорер чисто что бы обнажить проблемы
21:17
Но а первые пару лет монеты централизация не страшна
21:18
Биток раньше тоже мелкая кучка гиков майнила
H
21:22
Hqx5
In reply to this message
Было предложение ввести рейтинг валидаторов, для допуска к средствам номинаторов, который бы формировался из нескольких факторов по мере успешного и стабильного участия в валидации.

К этому вопросу тоже применимо, типа в цикле валидирования не должно быть больше (например) 10% валидаторов с нулевым рейтингом (тех, у кого 0 унций Валиданиума 🙂).
N
21:27
Nekto
In reply to this message
замкнутый круг, рейтинг - ты не получишь пока ты не валидатор, а валидатором ты не станешь так как у тебя нету 600к и номинатор тебе тоже не поможет, так как у тебя нет рейтинга.
Ab
21:29
Alex boltay
In reply to this message
Если сеть централизованна, то она никогда не будет децентрализованной. Никто из независимых авторитетных валидаторов туда не пойдёт
N
21:29
Nekto
вот тут выше обсуждали версию, что будет если валидаторы сговорятся, а если обладатели 600к монеток, подадут 60 запросов к номинаторам, и в итоге станет в 60 раз больше валидаторов которые участвуют в сговоре, от этого какая-то есть защита?
H
21:33
Hqx5
In reply to this message
Доверять средства номинаторов неопытным валидаторам тот еще риск.

Обучение, сертификат..)
N
21:34
Nekto
In reply to this message
так на текущий момент ты валидатор или не валидатор. Текущим валидаторам номинатор уже не нужен, а у других нету рейтинга и не будет.
H
21:40
Hqx5
In reply to this message
Один из вариантов: у валидаторов тестовой сети, копится рейтинг.

Дальше эту тему сюда лучше перенести: https://t.me/TONBaseChat/11057
SK
21:52
Steve Korshakov
Лол
21:52
Все рейтинги созданы наоборот что бы удержать авторитарное меньшинство
i
22:07
isemenov
In reply to this message
Мне кажется то что вы обсуждаете это про задачу византийских генералов.
https://habr.com/ru/company/otus/blog/467053/
A
22:17
Andrei
In reply to this message
Sticker
Not included, change data exporting settings to download.
😄, 10.0 KB
P
22:22
Purple
Animation
Not included, change data exporting settings to download.
85.3 KB
AT
23:06
Andrey Tvorozhkov
Animation
Not included, change data exporting settings to download.
140.5 KB
Я сделал галачку в хромовском экстеншене, которая позволяет переключиться на RPC тестнета :)
O
23:11
OG / Genesis
In reply to this message
Sticker
Not included, change data exporting settings to download.
👍, 51.6 KB
H
23:25
Hqx5
In reply to this message
Возможно, присвоение слову "рейтинг" значения слова "опыт" (из онлайн игр) поможет улучшить восприятие предложенного.
26 December 2021
F
00:00
F
In reply to this message
Супер) было бы так же хорошо, если приложите ссылка на гит, вдруг кто нибудь захочет повторить ваш опыт, или даже смерджить в основную ветку)
AT
00:01
Andrey Tvorozhkov
In reply to this message
А я пул реквест сделал https://github.com/toncenter/ton-wallet/pull/47 :)
F
00:02
F
In reply to this message
like 👍 😊
L
10:04
L
Could not find any documentation about building dapps in ton network
10:04
smartcontracts and so on
10:04
is it not implemented yet?
AT
10:07
Andrey Tvorozhkov
@Narek очень крутая работа с nft! Прям все супер четенько)
10:09
In reply to this message
Hi! What you would like to know?

About smart contracts - https://ton.org/docs/#/howto/step-by-step
Dapp with web wallet sending transaction example - https://github.com/toncenter/dapp-example
More smartcontracts libs examples can be found in:

https://github.com/tonwhales
https://github.com/toncenter
https://github.com/newton-blockchain
https://github.com/ton-blockchain
F
L
10:09
L
thanks a lot
P
12:12
PCStar
Есть lite-client. А full-client?
Или банально lite-client от lite-server?
AT
12:53
Andrey Tvorozhkov
In reply to this message
хм хм https://github.com/cod1ng-studio/TRC20 это выглядит привлекательнее, прям стандарт)
SK
13:36
Steve Korshakov
In reply to this message
почитал код там кажется даже операции не защищены и кто угодно может переводить
13:36
но могу ошибаться
13:39
а хотя не норм
S
14:35
Sepehr
Can we create a token on Ton blockchain?
AP
14:47
Andrew Python
Вот судя по таким сообщениям ⬆️, а также по всяким "как стейкать" и прочему, понятно, что слишком рано начали рекламировать тон
F
14:53
F
In reply to this message
Предлагаю в данном чате обсуждать только технические моменты.
Другие вопросы лучше перенести в другой чат, например сюда:
@TONBaseChat
P
14:58
PCStar
In reply to this message
А мне ответите?
JC
15:36
Jimmi Clarson
In reply to this message
Full-client'а нет, все банально, lite-client, потому что lite-server, кажется ;)
i
16:04
isemenov
Вот интересно кто это писал? Такое ощущение, что код сыроват еще. Может я не прав, конечно, может я не прав.
P
16:05
Purple
In reply to this message
а что не так?
AT
16:11
Andrey Tvorozhkov
In reply to this message
Есть ощущение, что этот контракт писали контрибьютеры тона. Я точно не смогу пока что написать круче их :)

Но как предупреждение - принял. Буду тестировать :)
c
16:12
cryshado
In reply to this message
Тонвеб библиотеку тоже писали контрибьютеры тона и т д
i
16:12
isemenov
In reply to this message
Вот даже не знаю в чем дело просто какое-то ощущение что сыроват код. Просто когда вижу i0 вспоминаю себя самого лет 20 назад когда только начинал программировать на паскале и там было типа такого a, a0,a1,a2, i, i0, i1,i2 мне кажется профессиональные программисты так переменные не называют.
AT
16:13
Andrey Tvorozhkov
In reply to this message
)) понял, принял))

Но я верю что у меня получится написать игрушку, вот прям все для этого есть :)))
16:14
In reply to this message
Тут слово профессиональный очень опасное. Это просто "олимпиадный тип" написания кода. Сам человек может быть профессионалом.
i
16:17
isemenov
In reply to this message
Да понятно я ничего не говорю сам иногда так делаю я себя не считаю специалистом каким-то я больше любитель для себя, но когда такое вижу в таком крупном и серьезном проекте, то как-то не по себе становится. Просто мне кажется для такого проекта надо придерживаться норм каких-то для именования переменных.
c
16:18
cryshado
In reply to this message
Это просто не enterprise код
16:19
enterprise разрабы красиво называют переменные, но их если посадить в подобную среду, в которой делается тон - они убегут
P
16:19
Purple
In reply to this message
Полностью согласен с данным сообщением)
NA
17:09
Narek Abovyan
In reply to this message
Спасибо!
17:09
In reply to this message
А это не нфт же
17:10
Это скорее просто монеточки
AT
17:59
Andrey Tvorozhkov
In reply to this message
Да да, я позже это осознал, у тебя erc721, там erc20. И то и то очень круто :)
AT
18:18
Andrey Tvorozhkov
Было бы круто на основе этих стандартов сделать в кошельке поддержку - отображение монет / нфт, как в приложении метамаска
18:18
Я могу даже TIP написать)
18:21
T
21:54
Ton__Za__MillioN
Всем добрый вечер. Объясните знающие люди.У меня есть кошелёк и у меня там тоны(я их получил ещё весной за тестинг) и одно слово не подходит(горит красным) хотя слово орфографически правильно написано.В чём причина?Заранее спасибо)))
n
21:57
nDemchishin
In reply to this message
значит неправильно записал слово
A
21:57
Andrei
Скорее всего вы их получили в другом проекте
JC
21:57
Jimmi Clarson
In reply to this message
Значит слова нет в словаре по которому генерируются фразы. (Неправильное слово). Может записали похожее слово?
A
21:57
Andrei
Весной не давали тоны за тестинг
JC
21:58
Jimmi Clarson
In reply to this message
Может не этой весной имеется ввиду, а весной 2020. Тогда давали.
21:59
In reply to this message
Я бы попробовал перебрать слово по его началу, из тех что подсказывает кошелёк. Может быстро записывали, и не то записали чуть-чуть.
A
21:59
Andrei
In reply to this message
Весной 20 тоже не давали)
22:00
Раздача была только в октябре-ноябре 19
JC
22:00
Jimmi Clarson
In reply to this message
Да? Ок, давно было, не прав могу быть.
T
22:01
Ton__Za__MillioN
In reply to this message
Может и не этой весной,мне их дали.Они у меня есть
22:02
In reply to this message
Верно
N
22:37
Nick
Всем привет. Подскажите есть api, чтоб безлимитно и, желательно, бесплатно получать курс к разным валютам и смотреть кошельки?
c
22:44
cryshado
In reply to this message
Балансы кошельков тона можешь безлимитно смотреть подняв свою ноду блокчейна - подробнее тут https://ton.org/docs/#/howto/full-node и для поднятия проще использовать https://github.com/igroman787/mytonctrl в режиме full, только учти что тебе для этого нужен нормальный сервак - например 8 vCPU, 32 gb RAM, 500 gb ssd, гигабитный интернет и большой лимит трафика(хотя бы 4 тб).

Далее в mytonctrl можно поднять локальный toncenter.com и у тебя будет jsonRPC api для работы с блокчейном тона.

Возможно тебе не нужно заморачиваться и тебе хватит использования публичного toncenter.com

Для того чтобы получать курс можно использовать api https://coinmarketcap.com/ (но тут ты будешь под гнётом, там лимиты и возможно даже платный тариф нужен - но скорее всего тебе этого хватит).

А можешь получать пул ликвида TON/стейблкоин на панкейке/юнисвопе и делить А на Б - гнёта будет меньше и бесплатно 100%
22:45
вариантов множество, все зависит от твоей задачи
F
22:46
F
In reply to this message
+
N
22:47
Nick
In reply to this message
Спасибо. Пока этой инфы достаточно, буду делать)
SD
23:56
S D
In reply to this message
Спасибо! Из этого всего только гигабитный инет подкачал :(
27 December 2021
R
00:12
Roma
Всем привет! 👋
Я Python backend/Devops.
Давно слежу за проектом, верю в него всей душой.
Хочу внести какой-нибудь вклад в TON, в том числе кодом) Посоветуете что-нибудь?
c
00:16
cryshado
In reply to this message
Ну тут сложно что-то посоветовать конкретное, но могу сказать одно - сейчас TON это молодой проект, поэтому выбор большой. Можешь либу на питоне сделать для работы с тоном или принять участие в уже готовых опен-сурс проектах) Все ограничивается только твоей фантазией и желанием
ВР
00:16
Вячеслав Рузанов
In reply to this message
Присоединюсь к Роману)
Frontend, 9 лет опыта
R
00:17
Roma
Собираем команду) Спасибо!
R
00:32
Roma
Ещё вопрос, где почитать про чтение с blockchain и нод данных?
Нужно портировать эти механизмы с другого языка (если разговор о python), или всё уже есть в виде API?
Кода просто много, копаться)
AT
00:34
Andrey Tvorozhkov
In reply to this message
Зависит от того как хочется сделать
R
00:35
Roma
Получить как можно больше сырых данных, чтобы визуализировать, например
AT
00:35
Andrey Tvorozhkov
Есть rpc, есть lite-client (кстати два года назад, есть на питоне lite-client)
00:36
In reply to this message
Ну вот начать с mytonctl можно :)
00:36
На js есть супер крутая либа, где ребята прям все структуры переписали https://github.com/tonwhales/ton
R
00:37
Roma
Хех, это да. Вопрос был скорее в том, всю ли информацию можно так просто получить)
AT
00:37
Andrey Tvorozhkov
In reply to this message
Если поднять свою ноду - да
00:38
Нужно установить full mytonctl
00:38
И делай запросы туда, сколько хочешь
R
00:39
Roma
Спасибо 🙏
DK
00:52
Dmitriy Kudryavtsev
в тестовой сети только один гивер?
c
00:54
cryshado
In reply to this message
Если ты про pow гиверов. В тестнете нет гиверов(прям чтобы с кучей монет и все о них знали), они есть - просто их деплоили разные люди и ты их можешь тоже задеплоить.

код гивера и фифт для инита гивера:

https://github.com/newton-blockchain/ton/blob/master/crypto/smartcont/pow-testgiver-code.fc

https://github.com/ton-blockchain/ton/blob/master/crypto/smartcont/new-pow-testgiver.fif
00:55
Гиверы, что на ton.org/mining это гиверы маиннета, хоть и адреса у них с флагом тестовой сети
00:57
Deleted Account
In reply to this message
А есть статья, какая-нибудь, которая раскрывает что происходит в инит-фиф-файле смартконтракта?
VB
00:57
Vasilii Burykin
In reply to this message
Опять ты)
c
00:58
cryshado
In reply to this message
статья от @ProjectManageRR
https://telegra.ph/Hello-World-smart-kontrakt-dlya-TON-za-15-minut-11-19

Там прям фаст гайд по деплою первого контракта.

а более подробную инфу уже тут искать: https://ton.org/docs/#/
00:59
Deleted Account
In reply to this message
да, гайд читал, но там тоже используется просто готовый генератор, который не понимаю что делает(

ладно, буду пытаться осознать
c
01:00
cryshado
In reply to this message
чтобы понять нужно понять, что такое fift и как он работает(и не только фифт)

Там в https://ton.org/docs/#/ есть набор пдфок - трудно читаемых и там мало примеров, но пока лучше ничего особо нет
A
01:00
Andrei
Вообще лучшие доки, которые когда-либо встречал
01:01
Вместо книжки на ночь
c
01:01
cryshado
In reply to this message
они очень подробные, но новичкам может быть трудно в таком ориентироваться, как мне кажется
01:02
In reply to this message
🙂
R
01:22
Roma
Да я тоже в восторге от документации.

Объясните про DNS, написано что temp.ton пока только есть домен для регистрации?
Он как бы временный и будут другие?
01:24
И отвалятся ли когда-то домены temp.ton? 😊
A
01:25
Andrei
На оба вопроса: вероятно, да
c
01:25
cryshado
In reply to this message
а что им отвалится то? temp.ton это контракт
A
01:26
Andrei
In reply to this message
Рут контракт поменяют
R
01:26
Roma
Где-то анонсируются такие изменения?
01:28
Но про смену контракта не говорили, я просто предполагаю
R
01:28
Roma
О спасибо, хоть что-то
01:32
Думаю что на регистрацию налетят, как только о ней узнают)
Также как и на первые NFT.
01:43
Deleted Account
In reply to this message
а про boc файл есть что-нибудь подробнее?
c
01:44
cryshado
In reply to this message
01:45
Deleted Account
In reply to this message
спасибо
R
01:58
Roma
А есть какой-то протокол, как соединяется telegram бот и контракт ton?
Подобное со своим токеном делают tedefi, кажется он никак не связан с ton
c
02:34
cryshado
In reply to this message
зачем какой то протокол? ты как простой бекенд связываешь с тоном, так и телеграм бота - это обычная бекенд апа
02:35
In reply to this message
проект про который ты упомянул в сообщении максимально мутный и с тоном не имеет отношения, это я чтобы предостеречь людей в чате
И
02:53
Иван
In reply to this message
так некоторые я вижу ты и писал вроде 😅
A
02:54
Andrei
In reply to this message
:D
Попытался держать планку) Но я про пдфки от Николая
F
07:15
F
In reply to this message
Ну если проблема только в гигабитном канале, и нету цели стать валидатором, то и 100Mbit/s вполне хватит на сегодняшний день)
N
07:50
Nazir
Всем привет
Можно ли запустить свой токен на тон, подскажите пожалуйста?
AP
07:50
Andrew Python
In reply to this message
Keep calm and wait more
R
09:49
Roma
In reply to this message
Сорян за долгий ответ. Я имею в виду, чтобы бот был децентрализованным, а не управлялся кем-то конкретным.
09:55
Или возьмём например @wallet бота. Как понять, сколько точек отказа там есть? Администрация телеграм имеет доступ к ботам так или иначе - это понятно.
А кто например сделал этого бота, кем он деплоится, как проверить что бот не скомпрометирован? (Подпись главного разработчика хотя бы проверить)
10:02
То есть это не совсем open source как понимаю
10:07
Надеюсь меня поняли. Без обид. В биржах, клиентских кошельках, всё прозрачно, либо биржа централизованная и ты доверяешь ей (саппорт, юр лицо, какая-то ответственность), либо доверяешь разработчикам клиента, а тут даже не знаешь кому доверяешь. А в децентрализованных биржах доверяешь контракту и разработчикам frontend части и домену. Думаю этот вопрос ещё кто-то задаст)
F
10:09
F
In reply to this message
Любой бот в телеграме централизованный, и это в ближайшее время телеграм менять не собирается (насколько мне известно)
R
10:11
Roma
Понял, хех. 😊
PG
11:11
Prime G.
In reply to this message
Подождать, нужно время на знакомство с сетью
AT
11:21
Andrey Tvorozhkov
In reply to this message
11:21
Можно. Но пока это все сыровато. Но можно :)!
11:22
Все можно, просто самому нужно контракты писать все :)))

И не факт что сойдется с будущими стандартами.

Хотя наверное если следовать стандартам эфира - это будет максимально близкое что есть.
11:23
Вообще, там вот в доке тона есть раздел про обновление контрактов. Трали Вали, сделайте функцию которая переписывает код контракта, чтобы можно было его потом обновить.

Вот можно этим пользоваться:)

Там вроде есть нюансы, но должно работать:)
11:30
In reply to this message
И снова привет!) Я тоже столкнулся с этой проблемой.

Смотри, там есть раздел в доке, который объясняет что делает генератор - https://ton.org/docs/#/howto/payment-processing?id=deploying-wallet

Я даже написал @ProjectManageRR о том, что хорошо бы ее добавить в статью, чтобы не было магии генератора. Но он не прочитал :(

И еще!
11:33
In reply to this message
https://github.com/tonwhales/ton-nft/blob/main/packages/nft/ton-nft/ton-nft-deploy.ts

Возможно вот такой вариант деплоя тебе понравится больше. Вот в библиотеке, которой они сделали под ноду, есть все структуры данных и все очень понятно в исходниках.
11:39
In reply to this message
Единственное, там файл компилируется через ton-compile и кажется это работает только на маках. На моем arch не зашло, потому что неправильный путь до бинарников. Пришлось менять код в node_modules 😒
NO
11:43
Nek Obm
А есть на php
Cell.fromBoc парсер ?
AT
11:44
Andrey Tvorozhkov
In reply to this message
Самое время написать его, сделать репозиторий и выложить!))
11:44
Я не знаю, но сомневаюсь что есть
NO
11:44
Nek Obm
In reply to this message
Мне бы описание, я type script не знаю, скиньте описание, я сделаю
AT
11:48
Andrey Tvorozhkov
In reply to this message
Охх, ну тут есть два пути. Можно почитать оригинальный мануал тона. https://newton-blockchain.github.io/docs/tblkch.pdf

Но там честно говоря черт ногу сломит. Очень много на это времени уйдет. Я читал только отрывками

Второй вариант все же понять синтаксис js и переписать из https://github.com/tonwhales/ton/tree/master/src/boc

Я не ручаюсь за то, что эта библиотека правильная и без багов. Но она работает :)))

Третий вариант - Это воспользоваться первым вариантом и писать кому-то кто шарит :)))
11:51
Deleted Account
In reply to this message
воо, теперь хотя бы нормально понимание есть из чего он собирает этот boc-file.

Код на тайпскрипте оказался более выразительным, чем вся дока которую я пытался понять (скорее всего так только в первое время)
AT
11:52
Andrey Tvorozhkov
In reply to this message
А я говорил! но, тут есть большой ньюанс. Там могут быть баги. Там очень очень много кода и вот сто проц где-то что-то, как говорится, на подставе.
11:54
@nekobm сорри я неправильный док скинул. Вот док про бок
AT
11:54
Andrey Tvorozhkov
A
Alexander 27.12.2021 01:44:48
R
12:34
Roma
https://www.stateofthedapps.com/ есть вот такой замечательный сайт.
Если кто-то следит за dapps, то лучшего источника данных нет.
Было бы круто, чтобы приложения на TON туда попадали.
Сейчас есть хотя бы 1, кроме ботов? Или там что-то ещё не готово? (Тон браузер, или как там оно будет)
AT
12:38
Andrey Tvorozhkov
In reply to this message
Я делаю игрушку по типу https://defikingdoms.com/ Надеюсь бета версия (супер упоротая, но на смарт контрактах) будет прям к новому году)) У меня хакатон такой)

После нового года буду дорабатывать, посмотрим как зайдёт))
H
12:39
Hartmann D.
Круто. Успехов!!
AT
12:46
Andrey Tvorozhkov
In reply to this message
Спасибо!!
Crazy Dave invited Crazy Dave
CD
17:41
Crazy Dave
Господа, отовсюду меня выпнули и направили к вам:)
17:42
Вопрос первый - кто-нибудь реверсинжинирил контейнер в докерхабе с тонстораджем?
AP
17:43
Anatoliy Poloz
зачем, он же вроде открытый - не?
CD
17:43
Crazy Dave
второй - если есть валидатор, на стейке у него, грубо, 10 тонкоинов, будет ли он что-то зарабатывать или обязательно надо 10к минимал стейк закинуть?
17:43
In reply to this message
упс, я что-то упустил
17:43
In reply to this message
спасибо, ща почитаю, что там
AP
17:45
Anatoliy Poloz
In reply to this message
Currently an average stake is 600K Toncoins меньше не примут
CD
17:45
Crazy Dave
In reply to this message
ну это в целом. а вот тут прям, я так понимаю, контейнер: https://hub.docker.com/r/tonlabs/ton-labs-node-storage
17:46
In reply to this message
там просто в доке написано, что минимал стейк показывается при просмотре статуса сети при установленном узле, а там пишет 10к
17:46
вот я и подумал
AP
17:46
Anatoliy Poloz
это после того как схема с номинатарами заработает
17:46
т.е. валидатор закиывает 10к, номинаторы остальные 590к и понеслась
17:47
но пока это только в разработке, как я понял
CD
17:47
Crazy Dave
In reply to this message
ооо, спасибо
17:47
а то я как раз думал
AP
17:47
Anatoliy Poloz
вообще это всё на сайте написано
CD
17:47
Crazy Dave
можно ли что тут сделать
17:47
да читал, но видимо не так понял, думал, запрашиваешь 600к, а они уже делятся что-куда
17:47
типа если хочешь поддержать сеть, просто сервер нужен.
AP
17:48
Anatoliy Poloz
ага, сервер и 600к тонов )
CD
17:49
Crazy Dave
15к рублей + 200000к рублей:) и будет в день генериться по 120к рублей:) навскидку
17:49
понятно, ну ладно, будем ждать что попроще:) Спасибо, господа!
AP
17:50
Anatoliy Poloz
In reply to this message
откуда 15к?
17:50
сейчас 1 тон = 304р
CD
17:52
Crazy Dave
In reply to this message
15к в месяц на выделенный сервер в датацентре - 8 ядер, 32гб оп, 1тб ссд, 1гигабит\с канал
AP
17:52
Anatoliy Poloz
а, ну наверное
CD
17:53
Crazy Dave
In reply to this message
да плюс 40к зелени на первоначальный взнос и будет по 80 токенкоинов в день примерно с учетом 40% себе, 60% выдавшему 590к
17:54
и всё равно это было бы исполнимо, еслиб не эти 10к:)
SS
18:14
Sergei Saranin
In reply to this message
40% и 60% это тоже пример, конкретные проценты скорее всего будет выставлять валидатор
так как конкуренция может быть большая - то и проценты могут сильно поменяться в пользу номинаторов
18:14
в любом случае - вся эта система в разработке
CD
18:50
Crazy Dave
In reply to this message
У меня всю ночь фул висел, пока засинкался
©
22:39
©️Kluev
Добрый вечер!
Кто-то сталкивался с подобным?
Как отдельно стартануть локальный валидатор, чтобы началась синхронизация?

P.S.: Месяца два назад на этой же машине поднимал, все было норм.
22:49
In reply to this message
В том то и дело, что все вроде как установлено-запущенно
28 December 2021
AT
00:40
Andrey Tvorozhkov
А есть какая-то подсветка синтаксиса для func / fift в intellij?
AP
00:49
Anatoliy Poloz
In reply to this message
вроде какой то турнир контест был на эту тему
или это для VS Code
в общем что то было, где то в официальных новостях
AP
01:01
Anatoliy Poloz
T
The Open Network 10.11.2021 00:48:09
🏆 FunC IDE Plugin Contest Results!

🥇 1st place - savva425 - 5000 TON

🎖 Bonus reward - undrfined - 500 TON

Please find the contest review at GitHub.
Continuing work on these plugins may become a useful contribution to TON. We hope that participants or other community members will be able to help with that.

We are planning a long list of contests ahead. We will announce 2 new contests and 1 bounty program within 12 hours.

You will be able to find new contests announcements in the @toncontests channel. It also may be interesting for you to join the multilingual @tondev developers' chat.

You know what to do 😉

P.S. Once the NFT standard is released, all winners, of course, will receive personalized digital medals.
AP
01:02
Anatoliy Poloz
кажись оно
AT
01:18
Andrey Tvorozhkov
О, спасибо
01:18
Там действительно есть что-то для саблайма
F
08:11
F
In reply to this message
Ну для начала нужно понять почему он не запущен
Если раньше работал, а сейчас нет, то значит что то повредилось
Нужно смотреть статус службы и логи:
systemctl status validator
tail -f /var/ton-work/log.thread*
©
09:26
©️Kluev
In reply to this message
Кстати после ребута сервера ядро тоже не поднялось, в mytonctrl оба со статусом not working
09:28
In reply to this message
AB
12:03
Andy Brakhma
Товарищи, я тут пролистал WP и нашёл интересный пункт об ответственности номинатора за действия валидатора. Т.е. штраф размывается по всему стейку, а не берётся из доли валидатора. С юридической точки зрения - это нонсенс. Как человек который ни на что не влияет может нести какую-то ответственность? Будет ли это имплементировано и возможно ли это изменить? Если нет - почему?
VB
12:04
Vasilii Burykin
In reply to this message
почему не влияет, он же выбрал валидатора
12:05
россияне выбирают не участвовать в выборах, а потом друзья президента делят имущество страны между собой, тут тоже самое
12:08
In reply to this message
или, например, ты даешь в доверительное управление часть своих активов инвестиционному фонду и они приносят тебе убытки. Ты несешь ответственность, хотя сам не решал как именно там че куда инвестировать
AB
12:08
Andy Brakhma
В новом удивительном мире я препочёл бы полагаться на смарт-контракт с однозначными непротиворечивыми условиями, а не на человека, который может потерять контроль над нодой или банально тронуться кукухой. Мне не нужны ваши аналогии, мне нужен ответ, почему сейчас - так.
I
12:08
Ivan
так одно дело не гарантировать прибыль, а другое, попытаться обмануть систему и подставить людей
VB
12:09
Vasilii Burykin
In reply to this message
условия непротиворечивые

сейчас вполне однозначные и непротиворечивые условия в смартконтракте
F
12:16
F
In reply to this message
Что то не видно никаких ошибок
На всякий можно проверить на сколько заполнен диск и включить эти службы:
systemctl start validator
systemctl start mytoncore
AB
12:16
Andy Brakhma
In reply to this message
Пожалуйста прочитайте внимательно сообщение. Повторю свой вопрос. Почему в контракте планируется я реализовать юридически некорректное и неприемлемое для любого нормального человека условие? На это должна быть более чем веская причина.
I
12:19
Ivan
In reply to this message
нужно просто подробное описание работы этого механизма. Может, там всё норм. Наверное, когда стейкинг допилят, будет понятней
SS
12:19
Sergei Saranin
In reply to this message
Потому что в противном случае валидатор может без проблем докинуть себе остаток суммы с другого кошелька и набузотерить что-нибудь в сети на 10к монет штрафа. Или просто снизить свои же риски.
AB
12:21
Andy Brakhma
In reply to this message
Ну тогда вероятно стоит увеличить стек валидатора до величины максимально возможного штрафа, или позволить нодам с номинаторами валидировать только мелкие транзакции или ещё что-то на эту тему, а не вот это вот.
VB
12:22
Vasilii Burykin
In reply to this message
это еще сильнее усложнит работу валидатора, в идеале с него нужно требовать только железо с небольшим страховым депозитом
AB
12:25
Andy Brakhma
Было бы вообще здорово чтобы каждая нода могла валидировать транзакции на сумму меньше чем у неё есть на счёте. Но это уже сильно за рамками WP.
12:27
In reply to this message
Простите, я не настоящий сварщик, просто шёл мимо и вставил свои 5коп.
SS
12:27
Sergei Saranin
In reply to this message
Над WP размышляли не одну неделю, критиковать в пух и прах такое решение без сильных доводов немного преждевременно
12:27
Да, риски будут, но у вас же будет и выбор
AB
12:35
Andy Brakhma
In reply to this message
Нет, то есть погодите, Вы полагаете, что имея возможность "набузотёрить" на деньги посторонних для него людей он несёт хоть какие-то риски? Какие? Вводя ответственность номинатора вы просто переносите сложность в плоскость выбора номинатором валидатора. Как минимум он вынужден будет как-то формировать доверие к себе, не исключено что ради этого ему придётся быть публичным, а это несёт такую чудовищную гору рисков, что просто атас. Это может быть милейший прекраснейши и честнейший человек, яего выберу со всей ответственностью, но с обрезом у башки он точно потеряет контроль над нодой.
I
12:37
Ivan
In reply to this message
терморектальный криптоанализ) с паяльником
©
12:46
©️Kluev
In reply to this message
ядро нормально стартануло, вот валидатор чет не хочет и в логе появилась ошибка наконец
12:46
In reply to this message
SS
12:46
Sergei Saranin
In reply to this message
Воспринимайте номинаторство как инвестиции в условные акции компаний, а не как вклад в банке со страховкой от государства.
12:47
Тем более что проценты еще неизвестны, вдруг большинство валидаторов решат брать 95% себе
AB
12:50
Andy Brakhma
In reply to this message
Речь о процентах за транзакцию?
SS
12:50
Sergei Saranin
Комиссия за транзакцию, да
AB
12:50
Andy Brakhma
In reply to this message
Да, пожалуй это корректная аналогия, но Вы же понимаете что это драматически увеличит риск-премию?
SS
12:51
Sergei Saranin
Рынок урегулирует риски процентами
12:51
У кого больше рисков - у того больше награда
12:51
В теории конечно, фактически мы делим шкуру неубитого медведя
AB
12:52
Andy Brakhma
In reply to this message
Полностью согласен, однако он может стабилизироваться на величинах неприемлемых для сообщества и валюта будет страдать от комиссий, как эфир сейчас.
12:53
вероятно, этому разговору не место в техническом чате, извините. у меня в принципе всё.
F
12:54
F
In reply to this message
Я не помню что бы видел такую ошибку ранее, поэтому подождем более опытных людей
Быть может попробовать переустановить ноду
H
13:06
Hartmann D.
In reply to this message
Да нет, все абсолютно в тему. Спасибо, кстати, за мнение и интерес к проекту.
В
13:20
Владимир Ульянóвский
Номинаторов 31 запустят?

На сайте 4 квартал обозначен 🤷 есть на стейк 100к, всего ничего 500к не хватает.
13:27
Официальной инфы нет?
ПП
13:30
Просто Паша
In reply to this message
ну это доверенный канал вроде
I
15:14
Ivan
откуда по ресту проще всего курс ТОНа брать?
T
15:20
TON технический обзор
In reply to this message
coingecko, зеркало тут, https://ton.cx/price/coingecko/usd
I
15:21
Ivan
спасибо
H
15:28
Head In IT
In reply to this message
Маркетинговый ход или есть полезная информация?
B
15:30
Boris
а вот кто-нибудь понимает что происходит с разработкой ядра сети? Протоколы, валидация, консенсус, исправление багов, новые PR.
Я не вижу каких-то значимых изменений в публичном репозитарии на github. Не туда смотрю? Есть тут кто разбирается в вопросе? Или разработка идет в закрытом режиме?
D
15:58
Dmitriy
Ребят, через lite ноду можно опрашивать сеть в реальном времени?
Хочу попробовать свой обрезанный эксплорер сделать со своим блекджеком
SK
15:58
Steve Korshakov
в чем блекджек?
T
15:59
TON технический обзор
In reply to this message
Смотрите ветки, разработка идет там, мерджи оттуда в мастер бывают редко (если только не эксплойты).
15:59
In reply to this message
Да, имеет смысл посмотреть tonlib
D
16:00
Dmitriy
In reply to this message
Можете ссылочку на нее дать? Где найти ее?
T
16:02
TON технический обзор
In reply to this message
tonlib это so файл (вам скорее подойдет libtonlibjson) который в скомпиленном виде будет лежать в build/tonlib/
Популярные обвязки для оной
go: https://github.com/mercuryoio/tonlib-go
python: https://github.com/EmelyanenkoK/pytonv3
Схема работы https://github.com/newton-blockchain/ton/blob/master/tl/generate/scheme/tonlib_api.tl (но это сложненько сходу, пользуйтесь лучше обвязками)
D
16:06
Dmitriy
In reply to this message
А на джаве есть какаянибудь обертка?
D
16:10
Dmitriy
In reply to this message
Благодарю
B
16:10
Bob 🍺
Мне интересно, почему нативку под Windows не закомпилить сразу? На Linux и MacOS сделали, а под Windows сам сиди разбирайся. Куча траблов по ходу возникает, проще дроплет для тестов поднимать
F
16:12
F
In reply to this message
Скорее всего под Linux и MacOS сделали, потому что сами на нем сидят)
Может кто на винде сидит - сделает со временем 🤷‍♂️
16:14
In reply to this message
Я бы еще посмотрел на mytonctrl + pytonv3 (toncenter.com) на своем сервере
Это даст вам API для опроса разного рода данных из TON независимо от публичных источников информации
D
16:16
Dmitriy
In reply to this message
Так toncenter.com на рестах же. Я озадачен вопросом где взять полный пересечь кошельков, чтобы по ним запросы делать
SK
16:17
Steve Korshakov
нигде
16:17
тебе надо просканировать весь блокчейн (6тб)
F
16:17
F
In reply to this message
+
T
16:17
TON технический обзор
In reply to this message
Это конечно неверно: чтобы взять список актуальных кошельков - надо просканировать стейт, это гораздо проще. И архивная нода не нужна
SK
16:18
Steve Korshakov
такого апи нет щас
16:28
Если кому интересно - добавил конвертацию строк в числа что бы вставлять их хаками в фанк - https://tonwhales.com/tools/strings
D
16:35
Dmitriy
In reply to this message
От такого кода аж экран замироточил. Ужасно сгенерированный код.
AT
16:36
Andrey Tvorozhkov
In reply to this message
Отличная идея контрибьютить и сделать как надо!
A
16:37
Andrei
int my_string() asm "bl word my_string dup $>B swap $len 8 * B>u@ nip PUSHINT";
В
16:42
Владимир Ульянóвский
In reply to this message
Я спросил 🤷
Думал что пропустил... Но видимо официальной инфы нету пока.
F
17:13
F
In reply to this message
Локальный способ конвертировать строку в число в смартконтракт?😏
A
17:14
Andrei
In reply to this message
Ну это корректное объявление функции в FunC, которая возвращает число, соответствующее строке "my_string" :)
T
17:22
TON технический обзор
(!) Если вы держите валидаторов тестнета (и особенно если до вас не дошла новость о необходимости обновиться на кастомную ветку) напишете @rulon
T
17:30
Toqoton
In reply to this message
А где новость публиковалась?
F
17:31
F
In reply to this message
Нигде
Тестнет в основном держат люди, у которых есть кураторы
17:31
In reply to this message
Это шикарно 😊
B
17:43
Bob 🍺
Есть в каком либо эксплорере возможность посмотреть "кол. подтверждений" транзакции? На бирже такое видел, нигде больше.
A
17:44
Andrei
In reply to this message
Блок раз в 5 секунд в среднем создается, можно по времени посчитать
17:45
Но в случае тона количество подтверждений больше одного в целом бессмысленно, так как тут не бывает микрофорков
17:46
Ну разве что может быть задействован механизм vertical blockchain, но этого нет, насколько я знаю
B
17:46
Bob 🍺
Спасибо!
RA
18:03
Ritina 🇺🇦🤝🇷🇺 ADM
Приветствую прошареные, есть какие либы с питончиком?
Если есть ли варик на безлимитные апи?
o
18:08
one two
о привет
F
18:33
F
In reply to this message
Можно попробовать начать отсюда (и ответы соответственно):
https://t.me/tondev/40832
B
18:43
Boris
In reply to this message
а зачем? Таких уже много. У меня есть желание залить весь архив в clickhouse и делать там разные интересные аналитические запросы по всему блокчейну. Clickhouse поднять и написать схему/запросы не очень большая проблема (хотя платить просто так за 3Tб в облаке - некоторой проблемой таки является). Однако не очень понятно как парсить блоки на этом TL. Может у кого-то уже есть наработки или есть желание объединить усилия? В идеале хотелось бы получить поток событий/блоков в json. Дальше все понятно. Даже на полном архиве.
SK
18:44
Steve Korshakov
Блоки не достать в голом виде но в целом можно
18:45
Парсер транзы есть в ton js
18:45
Но сначала нужна нода историческая что бы ее читать
D
18:46
Dmitriy
In reply to this message
Присоединяюсь к предложению
18:46
In reply to this message
Она весит сколько? На сайте китов пишут что 6тб
SK
18:47
Steve Korshakov
Да 6тб и ставить ее оч тяжело
18:47
У нас сайт и валится постоянно от того что там не рассчитано на такое
18:47
Я пишу апишку что будет давать тупо все адреса, их балансы и транзакции и состояния
18:48
Пока где-то неделя уходит на то что бы все поставить
B
18:49
Boris
на самом деле 3Tb если не терять компрессию. Но потом перелить в КХ - и это ещё 3Tb. А потом по ~10GB per week - https://tonwhales.com/docs/node
18:51
можно для начала отладить схему данных и процедуру загрузки данных на этих 10-20-30Gb, а потом уже пытаться всосать весь архив.
TG
19:08
TON Go One!
Здравствуйте, помогите со смар контрактом для тонкоин. Нфт картинки сделать нужно
AT
19:09
Andrey Tvorozhkov
In reply to this message
А какой опыт имеется?)
TG
19:12
TON Go One!
In reply to this message
Опыт дизайнера в визуал студио. Нужен айтишник который поможет сгенерировать нфт по готовому скрипту. Только под смартконтракты тона надо переделать
AT
21:39
Andrey Tvorozhkov
Блин так прикольно на этом вашем stacked-based программировать
A
21:41
Andrei
In reply to this message
О, уже попробовали?)
21:41
Обычно стараются избегать фифт)
ПП
21:44
Просто Паша
In reply to this message
вот сюда такое закидывать не стоит
AT
21:47
Andrey Tvorozhkov
In reply to this message
Я пробовал деплоить через ts от tonwhales, у меня не получилось. Потом я решил разобраться с generate.fif и вот понеслось.

Вообще я до этого не программировал на лисп подобных, но я быстро учусь)
21:48
Прикольно, что именно глобально логика выполнения другая. Вот хаскель тоже другой, но он по другому другой) Не знаю как объяснить)
AT
22:12
Andrey Tvorozhkov
In reply to this message
Блин облом, там только func, а вот так чтобы ты в fif файле навел на какой-нибудь символ и он показал подсказку что "это" делает - такого нет
22:12
Но видимо занятие по написанию такого парсера дело не из простых)
A
22:12
Andrei
да не, фифт в плане парсинга предельно простой)
AT
22:12
Andrey Tvorozhkov
In reply to this message
Так PDF документ наверное не очень)
22:13
Хотя не знаю, может быть все эти описания уже кто-то засунул в json))
©
23:30
©️Kluev
In reply to this message
Если уж ты не видел) то это капут

Как корректней всего снести ноду? просто директорию rm -Rfv usr/bin/ton? и /var/ton-work/?
F
23:33
F
In reply to this message
bash /usr/src/mytonctrl/scripts/uninstall.sh
©
23:35
©️Kluev
In reply to this message
Спасибо, попробую переустановить
хотя это из разряда "не работает - ребутнул - заработало"
или "компилируешь - ошибка - ничего не меняешь - компилируешь - работает"
©
23:53
©️Kluev
In reply to this message
ты не поверишь... 🤦‍♂️
29 December 2021
©
00:49
©️Kluev
У кого уже поднята нода, подскажите, пожалуйста.
После синхронизации, сколько ОЗУ использует?
c
01:44
cryshado
In reply to this message
SK
01:44
Steve Korshakov
бесконечно
c
01:45
cryshado
In reply to this message
-бесконечно
01:46
Оно зависит еще наверное от параметров

--archive-ttl --state-ttl
SK
01:46
Steve Korshakov
нет
c
01:46
cryshado
а от чего зависит?
SK
01:46
Steve Korshakov
да она просто ест все что может
c
01:47
cryshado
In reply to this message
оно больше не кушает, обычная full нода
01:47
как неделю синхронизирована
©
01:58
©️Kluev
In reply to this message
Спасибо
02:02
Я прошу прощение за большое количество вопросов, однако кто если не вы ;)

pyTONv3 при синхронизированом состоянии из коробки возращает полную информацию при вызове метода getAddressInformation, но при вызове getTransactions в result лежит пустой список.

Почему так? Что-то не установил?
c
02:03
cryshado
In reply to this message
покажи запрос
©
02:05
©️Kluev
In reply to this message
уточнение, он сохраняет транзакции, но которые добавились с момента поднятия ноды

то есть, архивных нет, хотя лс синхронизирован
02:06
In reply to this message
http://localhost:8000/getTransactions?address=....

{"ok": true, "result": []}
c
02:06
cryshado
In reply to this message
Какие параметры --archive-ttl --state-ttl в /etc/systemd/system/validator.service ?
02:07
вообще простая нода вроде так и работает, чтобы сделать архивную там надо покрутить - тут инфа есть https://tonwhales.com/docs/node
02:08
то есть простая нода она с момента запуска пишет данные и соответственно разрастается на диске
©
02:08
©️Kluev
In reply to this message
стейт 604800, флага с архивом вообще нет
c
02:09
cryshado
In reply to this message
поставь как у меня --archive-ttl 604800 --state-ttl 604800, а то она бесконечно увеличиваться будет по размеру
02:09
604800 это неделя
02:09
то есть оно данные блокчейна за неделю будет хранить у тебя через неделю
©
02:10
©️Kluev
In reply to this message
то есть она последнюю неделю не подкачает?
c
02:11
cryshado
In reply to this message
при начальной синхронизации загрузить все блоки за последние заданные секунды по умолчанию:
02:11
то есть оно час подгружает по умолчанию при первом синхроне
02:12
можешь поставить --sync-before=604800 оно должно по идеи прошлую неделю грузить сидеть
©
02:14
©️Kluev
In reply to this message
Спасибо 🤝
K
02:22
Kirill A.
In reply to this message
На моей архивной с 128GB памяти validator-engine ест ~50%, остальное забирает себе ZFS, правда процесс один раз в неделю перезапускается.
SK
02:23
Steve Korshakov
ты просто по крону ребутишь?
K
02:23
Kirill A.
In reply to this message
Да, но там ещё снапшот и так далее проходит
SK
02:23
Steve Korshakov
уф надо тоже снапшот
K
02:24
Kirill A.
Дада, если у тебя ZFS делай снапы, это райское дело и настроить очень легко: https://www.zfsnap.org/docs.html
02:25
Можно в принципе ноду не перезапускать, я-то делаю архивный снап и export, тебе как оператору одной ноды в принципе не нужно.
SK
02:25
Steve Korshakov
у меня она виснет раз в неделю
K
02:26
Kirill A.
In reply to this message
В смысле LiteServer или вообще полностью отваливается?
SK
02:27
Steve Korshakov
не понятно - рестарчу валидатор руками, визуально все работает
K
02:28
Kirill A.
Перезапускай её кроном, не элегантно но работает
©
02:34
©️Kluev
In reply to this message
sync before не работает или работает как-то не понятно для меня
перезапустил службу валидатора, даже стопнул и запустил заново, но все равно синхрон быстрый или он говорит что синхронизирован и паралельно качает прошлую неделю... 🤷‍♂️
c
02:39
cryshado
In reply to this message
скорее всего он говорит что синхронизирован и паралельно качает прошлую неделю, но возможно его нужно полностью сбросить в ноль, так как в --help указано, что "при начальной синхронизации" работает этот параметр
©
02:50
©️Kluev
In reply to this message
не похоже, что качает.
подскажи, пожалуйста, как сбросить бд без переустановки?
S
03:01
Sergei
Пытаюсь запустить клиент по инструкции - https://github.com/newton-blockchain/docs/blob/master/docs/howto/getting-started.md
На 3 шаге ошибку выдает - Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR)

Подскажите плиз как решить?
©
03:03
©️Kluev
In reply to this message
sudo apt-get install libssl-dev
03:11
In reply to this message
Помогло?
D3
03:18
Digger 3D
Коллеги, когда конкурс заканчивается и где подробнее про гего почитать подскажите пожалуйста
S
03:21
Sergei
In reply to this message
Я на macos пытаюсь запустить, там как понял только openssl?
I
03:23
Ivan
In reply to this message
Установи через brew openssl,

Укажи пути до openssl (над поправить в примере на те которые конкретно у тебя):

cmake -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl/ -DOPENSSL_CRYPTO_LIBRARY=/usr/local/opt/openssl/lib/libcrypto.3.dylib ~/ton

Ну а остальное все по инструкции
©
03:26
©️Kluev
In reply to this message
brew install openssl
cmake -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DOPENSSL_LIBRARIES=/usr/local/opt/openssl/lib
S
03:40
Sergei
In reply to this message
ошибку выдает:
cmake -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DOPENSSL_LIBRARIES=/usr/local/opt/openssl/lib
CMake Warning:
No source or binary directory provided. Both will be assumed to be the
same as the current working directory, but note that this warning will
become a fatal error in future CMake releases.


-- The C compiler identification is AppleClang 13.0.0.13000029
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Out-of-source build should be used to build TON.
You need to remove the files already created by CMake and
rerun CMake from a new directory:
rm -rf CMakeFiles CMakeCache.txt
mkdir build
cd build
cmake ..
CMake Error at CMakeLists.txt:29 (message):
In-source build failed.


-- Configuring incomplete, errors occurred!
See also "/Users/serega/Desktop/newton/ton/CMakeFiles/CMakeOutput.log".
See also "/Users/serega/Desktop/newton/ton/CMakeFiles/CMakeError.log".
03:45
там ниже есть варианты
RD
04:33
Roman Deev
Всем привет. Если тут есть те, кто хотел бы поучаствовать в движухе развития ТОН, но пока не нашёл проект для себя - постучите мне в личку, есть интересное предложение
А(
06:56
Андрей Власов (Andrey Vlasov)
Всем доброго утра.
Где почитать, как создать свою монету на базе TONа?
s
07:01
ssch
In reply to this message
Этого пока ещё не подвезли вроде. Посмотри тут -> https://ton.org/docs/#/
F
08:21
F
In reply to this message
Попробуй так:
https://t.me/tondev/36206
TS
10:51
Timofei Sidnin
Подскажите full server это и есть сервер валидации? И мне нужно ещё 10000 тон плюс найти инвесторов на 690000 тон?
А
11:00
Андрей
In reply to this message
да
TS
11:54
Timofei Sidnin
In reply to this message
А не понятно что то про доходность вознаграждение валидатора? Может кто то примерно вознаграждение озвучить? Там в процентах и не понятно что такое 200 тон в день?
AT
12:18
Andrey Tvorozhkov
Не помню шутил ли кто-то про магию)))

https://github.com/newton-blockchain/ton/blob/master/lite-client/lite-client-common.cpp#L106
D
12:36
Dmitriy
Господа, а может ктото сделал уже базу блокчейна тон с обновлением в реальном времени, чтобы можно было по ней агрегацию сделать?
12:36
А то 6тб выкачивать и ковыряться в самой ноде не хочется
VB
12:39
Vasilii Burykin
In reply to this message
мне тоже интересно
R
12:44
Roma
Имеешь в виду вытягивание данных с блокчейна и вставка в таблицу?
12:46
Вчера нашел классный ресурс https://ton.live/. Но оказалось это freeton. Много информации полезной и сайтик сам красивый. Нам надо что-то подобное.
V
12:47
Vcbtv.eth
Всем привет, собираю команду для проекта на TON
Готов пообщаться со всеми желающими присоединиться.
На данный момент очень нужен UI&UX дизайнер и разработчики ( CTO со знанием блокчейна TON )
SK
12:47
Steve Korshakov
Там много информации что не нужно
R
12:47
Roma
In reply to this message
Мб мб. У тебя вроде свой проект похожий?
Продублируй ссылку плиз, и могу чем-то помочь?
AT
12:49
Andrey Tvorozhkov
Вопрос на миллион, почему 4 бита в начале StateInit, там ведь ожидается только split_depth и special?
12:49
12:49
CT
13:19
Chivas Trader
Подскажите пожалуйста, с чем это связано? Биржа эксмо
Адрес указал, инвойс в комментарии указал. Незашифрован.
E
14:03
Eugenios
In reply to this message
У меня такая проблема давно с Tonkeeper. Приходится отправлять с обычного кошелька Toncoin Wallet.
CT
14:07
Chivas Trader
In reply to this message
Проблема решилась перезапуском кошелька, глюк состоял в том что кошелек не выводил пин код.
V
15:06
Vladimir
Ребят, немного офтопа, есть проблема с регистрацией в tonkeeper телефон iPhone X. может кто сталкивался с подобным? (удаление приложения, перезагрузка телефона не помогает)
E
15:40
Eugenios
In reply to this message
Аналогичная проблема была на iPhone 6 Plus и её не смог решить. Написал в суппорт Tonkeeper (почта есть на сайте), что и вам советую сделать.
V
15:41
Vladimir
In reply to this message
уже написал, благодарю
СВ
15:53
Сергей В
In reply to this message
Я создавал на компе, а потом просто перенес в телефон
S
15:55
Sergei
пытаюсь запустить rldp - ошибку выдает. Подскажите в чем может быть проблема?
16:07
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
[ 2][t 1][2021-12-29 13:06:18.260240][TonlibClient.cpp:2092][!tonlibclient][&!config->ignore_cache_] Unknown LastBlockState: [Error : 0 : Unknown key]
[ 1][t 0][2021-12-29 13:06:26.660022][TcpListener.cpp:62][!TcpListener[port:8080]] Accept

Сайты почему то не открывает, пробую first.temp.ton
AT
18:51
Andrey Tvorozhkov
Я потратил очень много времени на это, но зато многое понял (хотя есть пару моментов, которые постараюсь потом доработать).

В гайде деплоинга контракта за 15 минут есть магический файл generate.fif. Там вообще нет описания и вообще непонятно что там происходит.

Я постарался описать каждую строчку с ссылками на оригинальную документацию и исходники: https://gist.github.com/tvorogme/fdb174ac0740b6a52d1dbdf85f4ddc63
A
19:07
Andrei
In reply to this message
Круто!
19:07
In reply to this message
+
19:09
Насчёт воспросиков: это просто биты конструкторов из соответствующих TL-B схем
AT
19:13
Andrey Tvorozhkov
In reply to this message
А можно ссылочку?
19:13
я вот тут искал
19:13
Либо я слепой, либо чего-то не понимаю(
19:14
In reply to this message
Спасибо!)
A
19:15
Andrei
https://github.com/newton-blockchain/ton/blob/master/crypto/block/block.tlb#L127
ну вот тут например ext_in_msg_info$10
первые два бита в этой строчке (https://gist.github.com/tvorogme/fdb174ac0740b6a52d1dbdf85f4ddc63#file-generate-fif-L113) это именно 10 из конструктора
p?
19:15
pjpluklMarkandeyaqgretckieorexiyoyo 𒀭𒄑𒉋𒂵𒈨𒌋𒌋𒌋 🐡 SHARDAHC45*
In reply to this message
Да, делитесь плиз инфой. я тож щас к раскопкам ньютона приступаю с меркантильными целями
AT
19:16
Andrey Tvorozhkov
In reply to this message
О! Спасибо!!!
A
19:17
Andrei
b{1000100} это ext_in_msg_info$10 + addr_none$00 + addr_std$10 + nothing$0 (последнее к Maybe anycast)
AT
19:25
Andrey Tvorozhkov
In reply to this message
Все я понял логику
19:25
Обновлю тогда гист с этими знаниями)
Omniknight invited Omniknight
F
19:45
F
In reply to this message
Это превосходно!
D
20:23
DekabX
Друзья, доброго времени.
В разработке ПО я уже почти 15 лет, но стековые языки обошли меня стороной.
Подскажите, с чего начать разбираться?
Я смотрю на примеры кода контрактов и вижу, буквально, абракадабру. Уже посмотрел википедию и почитал несколько статей, но хотелось бы какую-то книгу или цикл статей, чтоб комфортно себя чувствовать и программировать не копипастом, а с умом..
Благодарю
M
20:53
Maksim
Animation
Not included, change data exporting settings to download.
2.6 MB
Всем привет. Может кто-то объяснить мне поведение блокчейна Тон исходя из того, что происходит в видео?
Я тестил и пытался сделать перевод на максимальную сумму с кошелька. Кнопки по типу "Вывести все" нет, поэтому пошел методом перебора и был немного в шоке, что комиссия за перевод снялась, но сам перевод не прошел.
И при чем комиссия до перевода выводилась 0.005558027, а по факту после проведения пустой транзакции она составила 0.004558028. Это очень не очевидное поведение сети для меня
АТ
20:59
Андрей Турбин
In reply to this message
Нельзя пытаться перевести всю сумму. Нужно оставлять немного на комиссию. Не очень удобно и логично, согласен
A
21:00
Andrei
С кошелька технически можно перевести всю сумму, но приложение это не поддерживает
M
21:03
Maksim
In reply to this message
Так если все подсчитать на комиссию как раз таки и оставалось. Поле ввода не давало мне ввести сумму перевода выше чем сумма на балансе минус комиссия. А итоговая комиссия итого меньше вышла, чем та, что выводилась до перевода
AC
21:07
Alexander Che
А есть какая-то внятная формула расчета комиссии? Или она зависит от различных факторов? Если так, то каким образом можно перед переводом узнать сумму комиссии?
A
21:09
Andrei
In reply to this message
Видимо, произошло следующее:
1. Кошелек написал комиссию меньше, чем реальная комиссия за перевод (например, так могло получится из-за storage fee)
2. При попытке совершить перевод не хватило денег на отправку сообщения
3. Сообщение не отправилось, снялась комиссия только за обработку запроса на перевод, которая меньше, чем писал кошелек
AT
21:10
Andrey Tvorozhkov
In reply to this message
У меня в тестнете так и было, саму транзакцию все равно можно посмотреть в ton.sh
A
21:14
Andrei
In reply to this message
Каждую секунду у кошелька накапливается долг по оплате его хранения в блокчейне, который снимается при любой транзакции (storage fee)
Поэтому комиссия за перевод вообще говоря зависит от момента совершения перевода
А
21:16
Андрей
In reply to this message
За любой
AC
21:18
Alexander Che
In reply to this message
А где можно почитать про это? Storage fee накапливается в зависимости от суммы на кошельке?
A
21:18
Andrei
In reply to this message
Нет, от зависит от размера контракта
21:19
Кошельки это тоже смарт-контракты в тоне
21:19
In reply to this message
Нет, комиссия 0.01 тон за несколько лет
21:19
Для кошелька с плагинами побольше, но тоже очень низкая
AC
21:20
Alexander Che
In reply to this message
Так. А что такое размер контракта? Он как-то коррелирует с суммой на кошельке или суммой транзакции?
A
21:20
Andrei
In reply to this message
Это количество данных, которое хранит контракт + размер его байткода
21:21
От суммы не уверен, что зависит, но если зависит, то только от количества байт, требуемых для записи баланса
D
21:21
DekabX
In reply to this message
А плагины это NFT, Storage, DNS или что-то другое?

Спасибо узнал от вас много нового)
AC
21:21
Alexander Che
In reply to this message
Я правильно понимаю, что размер зависит и от количества транзакций, которые совершал кошелек
A
21:22
Andrei
In reply to this message
Нет, транзакции не влияют на размер
21:22
У многих нода хранит транзакции только за последнюю неделю, например
TS
21:22
Timofei Sidnin
Подскажите как расчитывается вознаграждение на сервере валидатора?
A
21:23
Andrei
In reply to this message
Сейчас это только подписка через @donate
M
21:27
Maksim
In reply to this message
Мой баланс был 0.031792188
Я хотел перевести 0.026234161
Примерная комиссия составляла 0.005558027

Я ожидал изменения баланса в 0

После проведения транзакции мой баланс изменился до 0.02723416
Моя комиссия составила 0.004558028 (0.004558 transaction fee + 0.000000028 storage fee)
Комиссия оказалась меньше чем та, что была приблизительно показана до совершения перевода.

То есть по итогу я просто оплатил комиссию в 0.004558028 при том, что показанная комиссия была больше.
Тон таким образом не очень похож на блокчейн будущего
A
21:28
Andrei
In reply to this message
Так наоборот, он сложнее, чем блокчейны прошлого
AT
21:30
Andrey Tvorozhkov
In reply to this message
Тру стори))
21:33
In reply to this message
Да, это действительно проблема. Сейчас все клиенты еще довольно сырые, есть очень большое пространство для улучшения.

Но, например, я очень верю в тон. Поэтому стараюсь делать ишуи, контрибьютить, разрабатывать на этом что-то своё.

Мне кажется нужно описать проблему и создать ишую, предложить правильно решение этой проблемы. А если есть навыки программирования попробовать улучшить систему так, чтобы в будущем не было проблем у других пользователей.
c
21:39
cryshado
Кому интересно я написал апи обертку над highload-wallet. Полезно тем кому нужно отправлять много транзакций с одного адреса. Спасибо @akifoq за контракт с поддержкой коментов 🙂

https://github.com/tonuniverse/highload-wallet-api
A
21:40
Andrei
In reply to this message
Здорово! Приятно видеть, что новые разработчики присоединяются и начинают вносить свой вклад)
M
21:45
Maksim
In reply to this message
А где же точность хотя бы в цифрах?
Блокчейн меня получается наказал до того, как я узнал его правила.
Сейчас это правило - не выводить с кошелька под 0 или же оставлять на комиссию примерно 0.006 или 0.007 или 0.008?
То есть правила даже этого нет, есть только примерное понимание. Кто-то скажет - "Да это же копейки", но опять же тут вопрос в точности.

Представим, я напишу сервис, который будет иметь кошелек в Тон и заводить туда средства, например, для дальнейшего перевода на другой кошелек суммы целиком. Я помещу все это дело в цикл и укажу примерное значение в 0.006 тон комиссии, то есть буду делать перевод не на всю сумму на балансе а за вычетом комиссии 0.006.
Но вдруг этого окажется мало блокчейну в определенный момент? Код начнет циклично пытаться делать переводы пока баланс не уменьшится почти в 0 за счет совершения пустых транзакций.
AC
21:46
Alexander Che
In reply to this message
А в чем может быть проблема отправки большого количества транзакций?
c
21:46
cryshado
In reply to this message
seqno, а highload-wallet это кошелек, который работает не на seqno и может за один запрос отправлять до 100 транзакций
A
21:47
Andrei
In reply to this message
Вы говорите о проблеме приложения кошелька, а не самого блокчейна.
Для отправки всего баланса есть специальный флаг, которое ваш сервис может выставить
AC
21:48
Alexander Che
In reply to this message
А что не так с sequence number? Просто если не использовать ваше решение, каким боком может выйти отправка большого количества транзакций?
M
21:48
Maksim
In reply to this message
Клиент я использовал для убунту с https://ton.org/wallets
Это же оффициальный кошелек тон
c
21:49
cryshado
In reply to this message
вам нужно для следующей транзакции знать прошлый seqno в обычном валете, ну и highload-wallet как я уже выше говорил за 1 запрос в блокчейн может отправлять 100 транзакций
AC
21:49
Alexander Che
In reply to this message
А не подскажете, что это за флаг?
A
21:50
Andrei
In reply to this message
Ну да, но он для пользователей, а не автоматизированного сервиса. Показывает примерную комиссию, поэтому и могут случаться отклонения. Для разработки автоматизированного сервиса нужно разбираться в деталях
21:50
In reply to this message
128 у SENDRAWMSG
AC
21:51
Alexander Che
In reply to this message
Ну я запрашиваю seqno и формирую транзакцию. Я просто не знаю go, поэтому не смогу использовать ваше решение. Мне просто интересно, с чем я могу столкнулся, если буду много транзакций за короткий промежуток времени генерировать
c
21:52
cryshado
In reply to this message
вам чтобы отрпавить новую транзакцию нужно подождать пока будет отправлена старая и контракт обновит у себя seqno или хранить у себя в бд seqno и отправлять по одной транзакции в цикле
A
21:52
Andrei
In reply to this message
Одна из транзакций может не отправится, тогда остальные подвиснут
c
21:52
cryshado
In reply to this message
+
A
21:52
Andrei
Обычный кошелек за одну транзакцию может отправить до 4 сообщений, а этот до 255. Удобней получается
c
21:53
cryshado
In reply to this message
ну что-то в итоге до 100 🙂
AC
21:53
Alexander Che
In reply to this message
Спасибо, теперь понял
c
21:53
cryshado
In reply to this message
в теории до 255, но ни в тестнете ни в маиннете больше 100 не вышло отправить
AC
21:53
Alexander Che
In reply to this message
Спасибо. Так. А как узнать, что транзакция совершена?
M
21:53
Maksim
In reply to this message
Надеюсь, что это так как вы говорите. Но получается, что не верно написанный код или UI приложение может спокойно обнулить баланс пользователя, который доверит этому приложению сид фразу и пароль. Я думаю, что проблема такого характера должна быть решена на backend стороне, то есть в блокчейне Тона
c
21:54
cryshado
In reply to this message
Ну сканировать историю транзакций кошелька
F
21:56
F
Похоже настало время выдавать медальки за активность и помощь другим 😊
@akifoq t.me/CryptoBot?start=CQzyU9E0bKsk
@wrkpro t.me/CryptoBot?start=CQuUjy8KJGhQ
@tvorogme t.me/CryptoBot?start=CQ8xwix2rEw9
M
21:58
Maksim
In reply to this message
По моему это ишью куда серьезнее чем неожиданное storage fee для кошелька. Storage fee хотя бы обосновано. А вот дыра в блокчейне куда можно слить весь баланс любого кошелька из-за неверного использования техгологии это то, что нужно пофиксить, если это возможно на стороне блокчейна
c
21:59
cryshado
In reply to this message
Спасибо 🙂
A
21:59
Andrei
In reply to this message
Спасибо) Хотя подумал, что ты про нфт)
F
21:59
F
In reply to this message
Еще не подвезли, ждем с нетерпением 😏
VK
22:01
Vudi Kingyru
In reply to this message
Чат оказался весьма интересным. Лучше чем флуд про пост «этого человека». И проблема реально заставила задуматься о точности.
M
22:09
Maksim
In reply to this message
И в чем же флуд? В техническом чате по техническому вопросу блокчейна тон вопрос о точности в сети
22:10
In reply to this message
Если сеть создана из идеи а не комерции, то качество и прозрачность должны быть на первом месте
VK
22:10
Vudi Kingyru
In reply to this message
Я не про этот чат. Ваши вопросы как раз и интересные)) а вот в других чатах флуд флудом
M
22:14
Maksim
In reply to this message
А, тогда извиняюсь, не так понял. Я сам решил сразу сюда написать, т.к. сделал вывод, что люди здесь точно за развитие блокчейна Тон и думал, что эта проблема уже известна и как то исправима
AT
22:16
Andrey Tvorozhkov
In reply to this message
Спасибо! Очень приятно!!
AT
22:33
Andrey Tvorozhkov
In reply to this message
Крутота!
P
22:42
PCStar
In reply to this message
Не знаю как у Вас, но ТОНЛАБС или телеграм в теснет2 отправляли до 255 включительно.
https://tonwhales.com/explorer/address/EQCUblIJEPy3STRIvuIT4M-N9NYR7DLAUovcydX9YL7DHHap
c
23:05
cryshado
ладно
30 December 2021
А(
04:46
Андрей Власов (Andrey Vlasov)
Всем доброго.
У кого в загашнике завалялась русская версия описания Fift?
Не мог же Николай всё написать только на английском )
Он же русский человек.
c
06:00
cryshado
In reply to this message
Добрый. Скорее всего только на английском - мог
SK
11:33
Steve Korshakov
NA
Narek Abovyan 30.12.2021 08:27:33
Смари че))))
AS
11:34
Aleksandr Shepelev
In reply to this message
странная аргументация) зачем нужно документацию на русском писать, неудобно же пзц )
F
11:51
F
In reply to this message
Откуда это?) На каком то сайте используется ассемблер?)
SK
11:51
Steve Korshakov
Это @Narek кажется собрал в васм виртуальную машину
А(
12:00
Андрей Власов (Andrey Vlasov)
In reply to this message
Не совсем понятно, но жутко интересно. )
Чем неудобно?
Русскоязычным было бы очень удобно.
AS
12:02
Aleksandr Shepelev
In reply to this message
нужно много терминов выдумывать пока пишешь :) я например не могу тех доки и писать и читать на русском
12:03
приходится переводить в голове на английский
А(
12:06
Андрей Власов (Andrey Vlasov)
In reply to this message
Все кто учат языки программирования на русском ничего ведь не выдумывают. Всё уже выдумано.
MM
12:40
Master M
Установи плагин переводчика в браузер, коли не можешь без русского
12:40
Все кто учат ЯП на русском делают именно так.
RD
15:01
Roman Deev
Всем привет. Если тут есть кодеры, которые хотели бы поучаствовать в движухе развития ТОН, но пока не нашли проект для себя - постучите мне в личку, есть интересное предложение
p?
15:01
pjpluklMarkandeyaqgretckieorexiyoyo 𒀭𒄑𒉋𒂵𒈨𒌋𒌋𒌋 🐡 SHARDAHC45*
In reply to this message
у меня уже 2 проекта с тонорг с прекрасной монетизацией =) и думаю мож в коре дев тим примкну, пока не решил, финансы ищу
H
15:19
Head In IT
In reply to this message
NFT проекты?
p?
15:20
pjpluklMarkandeyaqgretckieorexiyoyo 𒀭𒄑𒉋𒂵𒈨𒌋𒌋𒌋 🐡 SHARDAHC45*
In reply to this message
да, оба по нфт пока
15:20
In reply to this message
один в самом начале @tonnftbot , другой на стадии замысла