9 December 2021
c
01:16
cryshado
In reply to this message
Иче
01:16
Нельзя?:)
SK
01:17
Steve Korshakov
Ты спамил, это не круто, так что нет нельзя.
01:17
Мне несколько раз на тебя жаловались
c
01:18
cryshado
In reply to this message
Пару сообщений в чат закинул, о том что мы ищем тестеров(причем не в твой чат) эт не спам
01:18
In reply to this message
Sticker
Not included, change data exporting settings to download.
👍, 7.1 KB
01:18
Вот она свобода
SK
04:31
Steve Korshakov
Вижу какое-то движение, а какой там контракт лежит?
https://tonwhales.com/explorer/address/EQAZC9dW9sDnlI3CbLR5aDIxd_sgNE-PmlCRjK-H7LNLeUXN
T
10:04
Toqoton
Куда нода пишет логи если использовать mytonctrl?
PG
10:12
Prime G.
In reply to this message
/var/ton-work/ - желательно повысить verbosity до 3
T
11:56
Toqoton
In reply to this message
спасибо сделал
11:56
теперь вижу вот такую ошибку%
11:57
```
[ 2][t 1][2021-12-09 08:55:24.594839842][manager-init.cpp:86][!downloadproofreq] failed to download proof link: [Error : 651 : proof not found]
[ 2][t 1][2021-12-09 08:55:25.660109523][full-node-shard.cpp:447][!manager] getnextkey: [Error : 651 : not inited]
[ 2][t 1][2021-12-09 08:55:35.787059464][manager-init.cpp:86][!downloadproofreq] failed to download proof link: [Error : 651 : proof not found]
[ 2][t 1][2021-12-09 08:55:43.922592673][manager-init.cpp:86][!downloadproofreq] failed to download proof link: [Error : 651 : proof not found]
[ 2][t 1][2021-12-09 08:55:48.976770404][manager-init.cpp:86][!downloadproofreq] failed to download proof link: [Error : 651 : proof not found]
[ 2][t 1][2021-12-09 08:56:06.179515307][manager-init.cpp:86][!downloadproofreq] failed to download proof link: [Error : 651 : proof not found]
[ 2][t 1][2021-12-09 08:56:13.312737222][full-node-shard.cpp:447][!manager] getnextkey: [Error : 651 : not inited]
[ 2][t 1][2021-12-09 08:56:17.344677551][manager-init.cpp:86][!downloadproofreq] failed to download proof link: [Error : 651 : proof not found]

```
PG
11:57
Prime G.
In reply to this message
Это "норма" для несинхронизированной ноды
T
11:58
Toqoton
In reply to this message
двое суток прошло в тестовой сети после запуска
PG
11:58
Prime G.
In reply to this message
Про тестовую не скажу - там может быть всё что угодно)
T
11:58
Toqoton
Local validator database size: 0.02 Gb
11:58
In reply to this message
может есть идеи?
PG
11:59
Prime G.
In reply to this message
Как обычно - отключить ipv6, открыть все нужные порты, перезапустить синхронизацию
T
11:59
Toqoton
нашел похожий issue но там тоже нет конкретных шагов, сказали что возможно порты закрыты но у меня открыты
12:00
In reply to this message
перезапустить это валидатор рестарт?
12:00
отключить ip6 я его не включал, на digital ocean, по ipv4
F
12:01
Francois
У меня тоже только ipv4
12:01
Порты открыты
PG
12:03
Prime G.
In reply to this message
Надо на уровне ОС проверить, что он отключен. Почему-то с ним вечные проблемы при синке.
Перезапуск:
1) Стопаем validator.service
2) Делаем бэкап /var/ton-work/db
3) Удаляем из папки /var/ton/work/db всё кроме keyring и config.json*
4) запускаем validator.service
T
12:03
Toqoton
спасибо ща попробую
12:04
ipv6 отключил ща
12:04
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
12:04
в /etc/sysctl.conf
KD
12:07
Kompot Drinker
In reply to this message
Развернул по иструкции от сюда, но сайт с доменом не открывается
12:07
In reply to this message
12:07
In reply to this message
SK
12:08
Steve Korshakov
Угу та же история
KD
12:09
Kompot Drinker
Инструкция если кому интересно:
12:09
FROM ubuntu:18.04 as builder
RUN apt-get update && \
apt-get install -y build-essential cmake clang-6.0 openssl libssl-dev zlib1g-dev gperf wget git && \
rm -rf /var/lib/apt/lists/*
ENV CC clang-6.0
ENV CXX clang++-6.0
WORKDIR /
RUN git clone --recursive https://github.com/newton-blockchain/ton
WORKDIR /ton

RUN mkdir build && \
cd build && \
cmake .. -DCMAKE_BUILD_TYPE=Release && \
cmake --build . --target rldp-http-proxy

FROM ubuntu:18.04
RUN apt-get update && \
apt-get install -y openssl wget&& \
rm -rf /var/lib/apt/lists/*

COPY --from=builder /ton/build/rldp-http-proxy/rldp-http-proxy /usr/local/bin/
RUN cd /usr/local/bin/ && wget https://newton-blockchain.github.io/global.config.json

ENTRYPOINT ["rldp-http-proxy"]
12:09
Потом

docker build -t rldp-http-proxy .
12:10
И запускаем

docker run --publish 8080:8080 -ti rldp-http-proxy -p 8080 -c 3333 -C /usr/local/bin/global.config.json
12:11
Пытаемся зайти на сайт с доменом:

curl -x 127.0.0.1:8080 http://test.ton
curl -x 127.0.0.1:8080 http://first.temp.ton
12:13
In reply to this message
Видимо нужно ждать релиза
12:13
Или возможно домен погасили
SK
12:19
Steve Korshakov
ну они резолвятся
KD
12:19
Kompot Drinker
@steve_kite охренеть
12:19
только что заработало
12:19
12:20
видимо они подняли только что
12:20
еее
12:21
SK
12:22
Steve Korshakov
я спизжу твой докер?
KD
12:22
Kompot Drinker
да конечно я же сюда и кидал что бы пользовались
12:24
In reply to this message
Прикол в том что доступа к http://test.ton пока нет только к http://first.temp.ton
SK
12:24
Steve Korshakov
ну я искал его тоже
12:27
а 3333 порт для чего?
12:27
мне казалось его надо открыть миру?
KD
12:29
Kompot Drinker
In reply to this message
3333 is the UDP port that will be used for all outbound and inbound RLDP and ADNL activity, i.e., for connecting to the TON Sites via the TON Network
12:30
Понятно?
SK
12:30
Steve Korshakov
я читал да
12:30
странно что оно могло запуститься без проброски этого порта
F
12:45
F
image_2021-12-09_12-45-58.png
Not included, change data exporting settings to download.
71.9 KB
Все топ, я сумел настроить TON сайт в основной сети 😎
http://uc4wd4izofld73ycmk3hyctx4ad52cwt74mc3jf7vkwlgzk6o5yew3v.adnl/

Пользовался инструкцией https://ton.org/docs/#/howto/ton-sites

Но пришлось его дополнить. Дело в том, что при детальном изучении логов выяснилось, что http-rldp прокси не мог общаться с сетью. В логах (уровень 5) были сообщения ping=0 fnode=0 fvalue=0 store=0 addrlist=0
Хотя rldp-http точка входя на сервере с сайтом отображали другой результат: ping=0 fnode=1416 fvalue=391 store=1955 addrlist=69
В итоге для запуска прокси пришлось запускать почти такой же командой как и rldp-http точку входа (с указанием ip и adnl, не знаю что именно помогло, возможно сработало бы и без этого, но нужно было бы ждать дольше):
/usr/bin/ton/rldp-http-proxy/rldp-http-proxy -p 8080 -a <ip-addr>:<udp-port> -C global.config.json -A <adnl-addr> -v 3
SK
12:47
Steve Korshakov
а что за а? реальный айпи тип?
12:48
видимо он и регистрирцется в DHT
F
12:49
F
In reply to this message
+
Но как и сказал, возможно он бы и сам как то заработал, без указания реального ip, просто нужно было бы подождать. Я пару минут поглядел, что он не познакомился в сети ни с кем, и решил запустить как rldp-http на сайте
12:51
In reply to this message
Вот тут скорее всего заработало без указания реального ip, но интересно сколько пришлось ждать
KD
12:52
Kompot Drinker
In reply to this message
моментально
12:54
In reply to this message
О я смог зайти на твой сайт http://uc4wd4izofld73ycmk3hyctx4ad52cwt74mc3jf7vkwlgzk6o5yew3v.adnl/
F
12:55
F
In reply to this message
Каеф 😎
SK
13:00
Steve Korshakov
Ща я тоже сделаю что нибудь :)
13:00
докер уж очень долго билдится
KD
13:00
Kompot Drinker
In reply to this message
13:01
In reply to this message
Качает образ убунты
SK
13:01
Steve Korshakov
неа
KD
13:02
Kompot Drinker
я настроил прокси на wifi теперь могу ходить по сайта ton лол
SK
13:02
Steve Korshakov
а как ты настроил? в плане днс какой-то?
KD
13:02
Kompot Drinker
13:02
In reply to this message
SK
13:03
Steve Korshakov
а
13:03
в этом плане
KD
13:03
Kompot Drinker
просто в настройках подключения прописал прокси
SK
13:03
Steve Korshakov
вот бы еще SSL придумать
13:03
в доках говорят что не нужен но наверняка половина фичей браузера отвалится
13:04
In reply to this message
а у тебя быстро собирался? а то у меня м1 может в этом дело
KD
13:05
Kompot Drinker
In reply to this message
Тоже не быстро минут 25
13:08
In reply to this message
Кстати на m1 у меня чет не сбилдился этот докерфайл )
SK
13:08
Steve Korshakov
--platform linux/amd64 вроде норм
KD
13:08
Kompot Drinker
или запустить не получилось, не помню
13:09
In reply to this message
а ты export DOCKER_DEFAULT_PLATFORM=linux/amd64 добавил?
SK
13:09
Steve Korshakov
нет зачем?
ЛК
13:20
Лёша Красиво
Ребят как выйти на разработчиков. У нас проект «оверграунд» хотим понять как создать маркетплейс
H
13:21
Hartmann D.
In reply to this message
Напишите вот сюда @toncoin_help
ЛК
13:21
Лёша Красиво
спасибо!
F
13:33
Francois
Подскажите, что за ошибка в mtc

Error: Cannot choose from an empty sequence
T
13:39
Toqoton
у меня такая же ошибка, как я понял возникает на getconfig(12)
13:39
причем есть две ноды, в одной не возникает (которой два дня)
13:39
а сегодня начал получать такую ошибку
13:39
с новой машиной
PG
13:44
Prime G.
ЛС мёртвый
T
13:44
Toqoton
lite-client?
13:44
лайт сервер
PG
13:45
Prime G.
Да, обычно бывает, когда mytonctrl попадает на мёртвый лайтсервер
T
13:45
Toqoton
перезапуск не помогает, он фиксируется на одном лайт сервере?
13:45
или можно как-то ротировать?
PG
13:46
Prime G.
Можно через -i указать нужный индекс, или попробовать в mytoncore.db почистить блок с лайт-серверами. Он тогда заново конфиг опросит
T
13:48
Toqoton
из май тон кор дб
13:48
"liteServers": [],
KD
13:49
Kompot Drinker
In reply to this message
Получилось?
SK
13:49
Steve Korshakov
все еще билдит докер, но я перезапустил его
F
13:51
F
In reply to this message
Похоже он не может найти живые LS
Я бы посмотрел global.config.json и попробовал запустить lite-client используя этот конфиг
T
13:58
Toqoton
In reply to this message
вот так?
13:58
args = [self.appPath, "--global-config", self.configPath, "--verbosity", "0", "--cmd", cmd, "--i", 2]
PG
13:59
Prime G.
In reply to this message
Это нужно, если вы хотите конектиться к конкретному ЛС из конфига. Лучше сделать конфиг из рабочих ЛС и отдавать его полностью
SK
13:59
Steve Korshakov
14:00
m1 max я тебя покупал не за долгую компиляцию(
F
14:04
F
In reply to this message
/usr/bin/ton/lite-client/lite-client -C /usr/bin/ton/global.config.json -i 0
Запустит lite-clinet и подключится к первому LS из конфига
T
14:20
Toqoton
In reply to this message
[ 0][t 1][2021-12-09 11:20:50.844471807][Status.h:273][!testnode] Unexpected Status [Error : 0 : Wrong padding length] in file /usr/src/ton/lite-client/lite-client.cpp at line 116
KD
14:22
Kompot Drinker
In reply to this message
похоже что не тот конфиг
14:22
должен быть https://newton-blockchain.github.io/global.config.json
T
14:23
Toqoton
In reply to this message
это же прод
14:24
я пытаюсь в тестнете ноду поднять
14:25
In reply to this message
а есть простой способ узнать какие из них рабочие
14:25
типа есть список из глобал конфига
14:26
какие из них пашут
14:26
типа ton-status.com но в тестнете
PG
14:26
Prime G.
telnet IP port из конфига
T
14:26
Toqoton
еще один может глупый вопрос
14:27
как преобразовать -2018162356 в ип?
14:27
{
"ip": -2018162356,
"id": {
"@type": "pub.ed25519",
"key": "khfj2qviKdrj0ZnbE1GoiVmNn8kXwnm4ImKmjJSMOW0="
},
"port": "16893"
},
PG
14:27
Prime G.
Да можно прям так телнет делать. Он вроде как DEC понимает
T
14:27
Toqoton
ок спс ща попробую
PG
14:29
Prime G.
Это покажет, запущен ли сервер.
Для более точной диагностики придется пробежаться по всем серверам командой https://t.me/tondev/38143 и запросить статус командой last
KD
14:34
Kompot Drinker
In reply to this message
С этим конфигом была такая же ошибка
T
14:34
Toqoton
In reply to this message
🙁
14:35
In reply to this message
вот это живой
14:35
ща работает, но синхронизация все равно не начинается
14:38
In reply to this message
и вы перешли в прод?
14:38
не хочется в проде тестить просто )
SK
14:50
Steve Korshakov
так и не собралось) жесть
T
14:51
Toqoton
в любом случае спасибо ребята @conxerse @f_closer за попытку помочь
PG
14:52
Prime G.
In reply to this message
Нода сперва знакомится с сетью - от получаса до нескольких часов (в проде), после чего только начинает качать последний стейт. Попробуйте подождать
T
14:53
Toqoton
In reply to this message
да я понял, но в тестнете всего 8 валиков сейчас
14:53
должно часа хватить чтобы наверное началась синхронизация
PG
15:04
Prime G.
А, ну ещё обязателен белый IP)
P
15:27
PCStar
In reply to this message
Тоже что-ли компильнуть и собрать тк сказать унизить м1 max штуедом🤣🤣🤣
SK
15:28
Steve Korshakov
https://github.com/tonwhales/ton-proxy

Вроде сделал, у меня один из двух сайтов открылся в итоге
F
15:30
F
In reply to this message
Да, мой сайт что то перестал работать, и я понять не могу из за чего
SK
15:30
Steve Korshakov
In reply to this message
у меня работает
F
15:34
F
In reply to this message
Хм
A
17:35
Anonymous user
In reply to this message
ChuΣn T 均治 Willi₳m invited ChuΣn T 均治 Willi₳m
G?
18:44
GoJohnny 🔒💎
In reply to this message
Спасибо! Работает! ☺️
D
18:55
Dm
Ребят, а можно отправить транзакцию с криптованным комментарием? Технология вроде это предусматривала
KD
19:08
Kompot Drinker
In reply to this message
Ну кайф
G?
19:09
GoJohnny 🔒💎
In reply to this message
Спасибо!
SK
20:45
Steve Korshakov
поднял проксик уже в дц
20:45
а как вы сайты подняли с докером?
20:45
разве там ключ не нужен?
R
20:54
Rndex
А че там все умерло то?
F
20:54
F
Я поднимал без докера, но да, там нужен ключик для adnl
SK
20:54
Steve Korshakov
In reply to this message
и не говори
G?
22:25
GoJohnny 🔒💎
In reply to this message
Вот сюда можно попробовать написать:
@toncoin_help
F
22:26
F
В тестнете обновили конфиг - теперь синхронизация ноды происходит моментально
ON
22:47
Olya Nemo
In reply to this message
В техническом чате не решают проблемы с кошельками, биржами, ботами. Для этого есть общий чат и поддержка @toncoin_help
10 December 2021
T
01:30
Toqoton
In reply to this message
проверил, синхронизация идет вроде
T
01:53
Toqoton
супер, заработало, спасибо. может кто по доброте душевной налить 300К тестовых для валидации?
01:54
Ef9Gx3IQL32cbL-HSdUZZFjpp16PayxxLbMU5xfgsn8Nt7uN
SK
01:54
Steve Korshakov
тебе в продакшн или тестовой?
T
01:54
Toqoton
тестовых
01:55
)
KS
02:46
Konstantin Sazhenov
коллеги, не подскажите, а что за параметр stack нужен для runmethod вызова в lite-client-е? через tonlibjson осуществляю взаимодействие

я хочу вызвать get_pow_params метод и не совсем понимаю что пихать в stack..

судя по контракту я boc какой-то кидать должен, но какой и с какой инфой?
A
02:55
AugustFU
Бот для стейкинга монет ещё в разработке? Вроде как обещали до 4 квартала 2021 года допилить
D
04:59
Dm
Ребят, почему так в MyTonCtrl?
04:59
04:59
Пытаюсь отправить транзакцию - все по таймауту падает
05:00
вот так:
05:00
🤷‍♀️
05:01
Кошельки в норме
05:03
05:03
Статус тоже в норме, все видит
05:04
🤷‍♀️ что не так?
DL
05:11
Denis Loginov
Всем привет. Подскажите пожалуйста, хочу развернуть на vps lite server. Все установил, порты открыл. Трафик идет Network load average (Mbit/s): 12.7, 14.95, 14.59. Но майнер по данным не подключается, нет синхронизации. Жду уже часа 4. Нужно просто ждать, или я что-то сделал не так? Local validator database size: 0.01 Gb Размер дата базы не увеличивается
G
06:57
Ghost of Pancakes
Господа, у кого бот в телеге, подскажите, держите у себя или на стороннем хосте? Если на стороннем, то каком?
D
07:03
Dm
Ребят, я выше писал по поводу mytonctrl, никто не знает в чем проблема?
@tolyayanot ?
T
07:11
Toqoton
In reply to this message
Мне кажется надо сначала activate wallet на первый кошелек выполнить в mytonctrl, чтобы контракт задеплоить
Видимо майтонктрл пытается получить секно но не может так как такого метода нет просто по такому адресу
D
07:13
Dm
In reply to this message
Был активирован, более того закинул туда немного живых монет… странно
F
07:13
F
In reply to this message
В норме, это когда статус кошелька active
D
07:43
Dm
In reply to this message
Хм. Я получил свои собственные токены не на актив? aw я прописывал
DV
10:34
Dan Volkov
In reply to this message
Количество монет в стейке никак не может уменьшиться если валидатор не штрафуют
10:35
In reply to this message
Так я со Стивом же работаю..
10:36
In reply to this message
Ответ тоже про стейкинг который мы делаем
АТ
10:45
Александр Т.
После удаления кошелька TON keeper на андроид и снова после установки восстановить старый кошелёк невозможно. Почему? Кто то знает?
DV
10:52
Dan Volkov
In reply to this message
Нужно помнить секретные слова, кипер удаляется полностью
F
10:53
F
In reply to this message
То чувство, когда тебя не воспринимают всерьез 😏
AP
10:55
Andrew Python
In reply to this message
то чувство, когда ты майнер, а не человек :D
.
10:58
.
In reply to this message
А разве кроме udp порта надо ещё те два tcp? Где инфа по портам ?
DL
10:59
Denis Loginov
In reply to this message
Я только udp и открыл, больше же ничего не надо
.
11:00
.
In reply to this message
Спасибо
11:02
Для валидатора какая минималка? Mytonctr пишет 10к, но по факту вижу всех валидаторов у кого 300к и выше , какой шанс запустить с 10к?
PG
11:03
Prime G.
In reply to this message
0 шанс. Минимум 200-300к
.
11:04
.
In reply to this message
Ого, а как вообще происходит отбор на валидацию, есть где-то документация?
PG
11:07
Prime G.
In reply to this message
Гитхаб или здесь в чате поиском, недавно обсуждали
.
11:10
.
In reply to this message
хорошо, сумма для валидатора должна лежать на сервере (10к - много, а вот 200-300к - овер много), при этом любой может это увести кто получит доступ, почему не делают пароль или что-то еще ?
PG
11:11
Prime G.
In reply to this message
Хороший вопрос. Стив разрабатывал защищённый контракт валика, какой сейчас статус - хз.
От разрабов думаю будет инфа вместе с номинаторами
11:31
а как понять доходность от валидатора ?
11:32
есть
28,284 from Elector Contract
1.5 from Elector Contract
DV
11:32
Dan Volkov
In reply to this message
Сумма лежит на контракте а не на сервере. Ключ вроде может быть у тебя
.
11:32
.
In reply to this message
да вот как раз не так, ключ и все остальное лежит на сервере
11:33
либо я не так прочитал доку
DV
11:33
Dan Volkov
In reply to this message
Посмотри, в транзах external message. Значит все ты правильно прочитал, а я ошибся
11:34
In reply to this message
1.5 это пинги скорее всего
.
11:34
.
In reply to this message
вот меня смущает 300к на сервере в датацентре
11:34
In reply to this message
а где - выплаты ?
DV
11:34
Dan Volkov
In reply to this message
Они возвращаются с суммой электором
11:34
Когда заканчивается раунд
.
11:35
.
External message
->
471,364 to Elector Contract
499,305.7498 from Elector Contract
->
No outgoing messages
DV
11:35
Dan Volkov
In reply to this message
Можно в контракте валидатора делать два ключа, один для вывода оттуда, второй для сервера который может только электораи слать
11:36
In reply to this message
Да, оно
11:36
499 тыс уже с доходом
11:37
Там была транза ниже где 499000 закинули на электор
11:37
А вернулось 499300
.
11:38
.
In reply to this message
так контракт валидатора разве не общий для всех ?
PG
11:39
Prime G.
In reply to this message
11:20:36 a.m. 07 December 2021
472,975 to Elector Contract

11:41:39 p.m. 08 December 2021
473,244.7166 from Elector Contract
DV
11:40
Dan Volkov
In reply to this message
Контракт электора общий, а у валидатора обычный кошелёк
11:41
Ты можешь заюзать restricted wallet кстати
.
11:41
.
смотрю, что доходность зависит от суммы, то странно то, что нет валидаторов ниже 300к
DV
11:41
Dan Volkov
In reply to this message
Они просто не выиграют выборы
.
11:42
.
In reply to this message
а где этот самый критерий выишрыша на выборах ?
11:42
если доходность зависит от суммы, то логично выбирать всех , не так ли ?
11:43
тогда было бы больше нод
PG
11:44
Prime G.
In reply to this message
Поищите в чате - это уже осбуждалось! Заложено в контракте электора, максимизирует общий стейк. Куча маленьких - вредно для сети в случае их массового отказа.
Доходность зависит от размера стейка: больше стейк - больше участие в валидации = больше награда. В валидации участвуют только 100 валиков
DL
11:45
Denis Loginov
Подскажите пожалуйста, это нормально, что за 11 часов дб загрузилась на 0.02gb и на данный момент local validator of sync только растёт?
PG
11:48
Prime G.
In reply to this message
Нет, скорее всего у вас что-то не работает или не правильно настроено
DL
11:50
Denis Loginov
In reply to this message
Я устанавливал на vps в режиме full, udp порт открыл командой ss -ulp|grep validator. Больше ничего не делал
PG
11:55
Prime G.
In reply to this message
Ipv6 выключен? Белый адрес на хосте совпадает с выводом команды
curl ifconfig.me
?
DL
12:00
Denis Loginov
In reply to this message
ip из curl ifconfig.me совпадает с ip, по которому я подключаюсь к vps, значит верно. ipv6 выключен
BB
12:10
Brus Brus
привет! сюда дали ссылку из общего ton comunity чата. Подскажите есть инструкция как поднимать узел сети?
Р
12:35
Русский TON
In reply to this message
BB
13:19
Brus Brus
In reply to this message
Очень отзывчивы, спаисбо!
13:19
In reply to this message
Спасибо большое!
BB
13:35
Brus Brus
In reply to this message
Я ориентировался на этот пост :Ещё немного о TON Proxy.


Как поднять узел сети?

Для поднятия узла сети не потребуется такое мощное железо и крупный залог, как для поднятия валидатора. Но и награда будет меньше, чем награда за валидацию TON Blockchain.
Пост https://t.me/toncoin_rus/121

Подскажите, пожалуйста, по этому делу есть инструкциЯ?
A
13:47
Alexey
In reply to this message
А это откуда?
.
13:53
.
In reply to this message
а если нода за firewall (nat) ?
13:54
достаточно ли форвардинга портов ?
BB
13:58
Brus Brus
In reply to this message
Это из TON Community RUS был пост. https://t.me/toncoin_rus/121
PG
14:39
Prime G.
In reply to this message
Да, только проверьте, чтобы конфиге указан ваш внешний ip
M
15:14
Munavvarxon
Assalomu alaykum
15:14
Binance ni mukammal kim òrgatadi
F
15:25
Francois
Какой командой можно отправить койны через лайт клиент?
F
18:11
F
In reply to this message
fift -s wallet.fif
K
18:28
Kirill A.
In reply to this message
В результате этой команды (с соответствующими параметрами) получится .boc file который можно отправить в сеть через lite-client используя команду sendfile <filename.boc>
F
18:34
F
In reply to this message
+
KD
18:35
Kompot Drinker
In reply to this message
А у тебя не было вот такой ошибки под m1 the clang compiler does not support '-march=native'?
IK
19:02
Ilya Koz
Всеобщий шалом)
GG
20:13
Game God
Здравствуйте. Я сейчас заканчиваю игру на базе телеграм бота и хотел бы внедрить прием платежей TONCoin от игроков, естественно хочу обработку будущих платежей от пользователей автоматизировать. Кто-нибудь уже решал подобную задачу? Из того что мне пока пришло в голову: обрабатывать в реальном времени tonlib_log.txt у запущенного Ton Wallet для Windows. Там должны появляться транзакции от пользователей? Как сгенерировать уникальную ссылку транзакцию для отдельного игрока? Есть еще какие-то решения? Спасибо. Можно в личку…
SK
20:21
Steve Korshakov
Просто по HTTP забирай историю транзакций
GG
20:22
Game God
In reply to this message
Откуда забирать?
SK
20:22
Steve Korshakov
GG
20:24
Game God
А как сгенерировать уникальную ссылку или платежку или адрес для отдельного игрока?
SK
20:25
Steve Korshakov
Посмотри как телефонные клиенты их делают или веб кошелёк
F
22:10
F
In reply to this message
Может поможет: https://t.me/CryptoBotRussian/16579
DV
22:29
Dan Volkov
Ребята, а никто не использовал highload wallet?
F
22:35
F
In reply to this message
Вот тут видел, но работает или нет, не знаю:
https://github.com/igroman787/mytonctrl/blob/master/tests/tpsLoad2.py#L19
DV
23:08
Dan Volkov
In reply to this message
Спасибо!
11 December 2021
AM
00:23
Alexsandr Menshikov
Всем привет, я тут хочу написать небольшой проек есть к кому могу подокапываться с вопросами с чего начать?
00:24
In reply to this message
Мне интересует те кто уже поднимал прокси, и домены регали
G?
00:51
GoJohnny 🔒💎
In reply to this message
Как поднять прокси здесь обсуждалось:
https://t.me/tondev/38080
А TON DNS ещё в разработке, сейчас домен купить не получится.
AM
00:52
Alexsandr Menshikov
In reply to this message
❤️
00:57
И ещё вопросик кто уже интернировал тон в swift?
D
01:20
Dm
Ребята, такой вопрос, помогите пожалуйста.
Могу ли я отправить транзакцию с зашифрованным комментарием, доступным лишь получателю?
Если такая возможность реализована, как ей воспользоваться?
Спасибо!
01:26
01:26
DV
01:27
Dan Volkov
In reply to this message
Нет, комментарий не шифруется в дефолтном кошельке
D
01:28
Dm
In reply to this message
Но это же предусмотрено в протоколе… как те же «фритоновцы» сделали.
Понятно что дефолтный это не сделает, а как сделать самостоятельно?
T
01:29
Tolya
в tonlib есть функционал шифрования комментария (см. исходный код стандартных десктопных и мобильных кошельков, там понятно как работать с тонлиб)
D
01:29
Dm
Для отправки сообщения мне по идее нужен публичный ключ получателя
01:31
Может форкнуть наработки фритоновцев? Чтобы быстрее разработка шла
T
01:31
Tolya
Sticker
Not included, change data exporting settings to download.
😁, 18.6 KB
DV
01:31
Dan Volkov
In reply to this message
Тебе нужно расковырять tonlib и клиент кошелька свой собрать который будет учитывать что сообщения зашифрованы
01:32
In reply to this message
Не все так просто…
D
01:34
Dm
In reply to this message
Ну они там за два года много чего запилить успели, сделать некоторый «мердж» кода…
DV
01:34
Dan Volkov
Опять же, можно не ограничиваться tonlib и использовать любой алг шифрования который понравится + положить публичные ключи в контракт кошелька
D
01:41
Dm
In reply to this message
А как узнать публичный ключ получателя?
01:41
Так то понятно, хоть PGP юзай
DV
01:41
Dan Volkov
In reply to this message
Я же написал, положить его в контракт кошелька
01:42
Это не сложно - берёшь wallet-v3-code.fc и добавляешь туда ещё одно поле в состояние
01:42
В папке crypto/smartcont если я не ошибаюсь
T
01:43
Tolya
там и так есть метод get_public_key у кошельков
DV
01:44
Dan Volkov
In reply to this message
Он про другой публичный ключ, для шифрования сообщений а не для подписи
T
01:44
Tolya
так можно этот юзать
DV
01:44
Dan Volkov
Если подходит по размеру то да
T
01:44
Tolya
собственно в тонлиб он и юзается для шифрования
01:45
но если не хочется тонлиб - можно самому дергать https://github.com/newton-blockchain/ton/blob/9875f02ef4ceba5b065d5e63c920f91aec73224e/crypto/smartcont/wallet3-code.fc#L37 у получателя и использовать любую либу для шифрования
DV
01:47
Dan Volkov
In reply to this message
А что за алгоритм шифрования в tonlib реализован?
D
01:49
Dm
In reply to this message
Надо глянуть просто что фритоновцы сделали, да и замержить к нам…
01:55
In reply to this message
Sticker
Not included, change data exporting settings to download.
😂, 37.9 KB
K
01:56
Kirill A.
In reply to this message
Я ковырял в последние дни при помощи https://github.com/newton-blockchain/ton/blob/master/crypto/smartcont/highload-wallet-v2.fif, работает хорошо и очень быстро по сравнению с нормальными кошелями. runmethod <wallet> processed? <query_id> работает стабильно, т.е. можно легко делать tracking queries которые были обработаны.

Беда немного в проверке индивидуальных транзакций из пакетов, тут нужно немного химичить.

Ещё обидно что нельзя коментарии в batch mode / queries вставить, я долго сидел и смотрел на fift но у меня заболели зубы и мне пришлось закрыть код.
DV
01:57
Dan Volkov
In reply to this message
Так там же есть на фан си реализация, в репо лежит
K
01:58
Kirill A.
In reply to this message
Да, ясно дело, но на стороне клиента fift.
D
02:03
Dm
In reply to this message
Ребят, но помимо маркетинга, можно брать готовые решения, тем более они открыты и лицензия позволяет использовать их код в любых проектах
Неужели все наши идеи выкладывать на GitHub в качестве Issue?
Кстати, более того, у тех ребят много «писателей кода и смарт контрактов» - их можно оперативно привлечь к нам, организуя какие-либо конкурсы, там ребята вообще за муку работают )))
DV
02:03
Dan Volkov
In reply to this message
Слушай оно тут AES юзает, вроде ок
02:04
А общий ключ генерируется по DH
02:04
Можно и без тонлиба делать, реализации этого везде есть
V
02:06
Vladimir
In reply to this message
А это хорошая идея)
T
02:09
Tolya
In reply to this message
Но ведь у нас нет никакой проблемы с разработкой, мы бодро развиваемся в техническом плане. Надо еще поискать существующие проекты, которые двигаются с такой же скоростью.
DV
02:10
Dan Volkov
In reply to this message
++
T
02:10
Tolya
Даже про шифрование вот готовое решение скинули)
DV
02:10
Dan Volkov
А что думаешь? Может добавить в либы на других языках механику шифрования как в тонлибе?
D
02:11
Dm
In reply to this message
Но для конечных пользователей это пока не доступно…
DV
02:12
Dan Volkov
In reply to this message
Как появится в либах на других языках (JS, TS, Go, Python) то будет доступно всем
D
02:12
Dm
И дело не в скорости разработки - взять от них все лучшее, и продолжать работу как и есть
T
02:14
Tolya
у нас и так все лучшее)
DV
02:14
Dan Volkov
In reply to this message
У них часть софта под Apache 2.0, а это означает что мы будем должны указывать что юзаем их, если я не ошибаюсь
T
02:15
Tolya
Камон, там нечего брать. Мы выбираем простые и эффективные решения обычно
DV
02:17
Dan Volkov
In reply to this message
Кстати, что с прокси? Можно где нибудь посмотреть/почитать как будет работать поощрение проксирующих нод и считаться плата за пользование? Или это ещё закрытый код?
D
02:18
Dm
In reply to this message
А может стоит замутить Voice Chat как у них, чтобы разрабы могли пить пиво и философствовать как те ребята делают? )))
T
02:22
Tolya
Мб тебе лучше к ним чат зайти тогда 😅
02:25
In reply to this message
Пока в разработке. По плану под капотом будут использоваться платежные каналы о которых можно прочитать в ton.org/whitepaper.pdf, а код найти в https://github.com/newton-blockchain/ton/blob/master/crypto/smartcont/payment-channel-code.fc
DV
02:25
Dan Volkov
In reply to this message
Понял, спс
SK
02:46
Steve Korshakov
А highload wallet который с секом не может быть удобным?
02:47
или лучше брать v2?
A
03:07
Andrei
С v2 может быть проблема, если словарь запомненных ордеров станет слишком большим -- сообщения не будут влезать по газкредиту
SK
03:07
Steve Korshakov
вот и я думал про это
03:07
первый выглядит сносно но вроде там нет таймаутов
A
03:08
Andrei
valid_until есть
SK
03:09
Steve Korshakov
а сорри проглядел да
03:09
выходит v2 это когда совсем супер много надо проводить? тип что бы с разных бекендов слать в паралели?
A
03:10
Andrei
Ну по идее с ним удобнее в случае, если внешние сообщения достаточно часто пропадают
SK
03:11
Steve Korshakov
Sticker
Not included, change data exporting settings to download.
🙆, 28.9 KB
A
04:08
Andrei
In reply to this message
сделал поддержку комментариев
https://github.com/akifoq/highload-wallet
SK
04:18
Steve Korshakov
Это если на фифте да?
A
04:19
Andrei
ага
D
04:35
Dm
Ребят, а если создаешь кошелек через MyTonCtrl, к нему реально получить доступ с обычных кошельков?
Он в директории wallets создает что-то вроде
wallet_001.addr
wallet_001.pk
Файлы по 32 байта.
Можно ли на основе этого сгенерировать seed-фразу для восстановления?
Можно ли к этому "кошельку в MyTonCtrl" получить доступ с других приложений?
Спасибо!
SK
04:36
Steve Korshakov
Нет, мы для этого сделали генерацию ключа в ton-cli и экспорт в формате который для mytonctrl подойдёт
K
04:39
Kirill A.
In reply to this message
O! Супер, спасибо большое!
JR
10:36
Jovi Rightman
В криптоботе есть счета. Но не нашёл там следующего - выставление счета с закрытым контентом. Например, человек оплачивает и по факту оплаты ему приходит контент. Это может быть фото, видео, ссылка на единоразовый вход в чат или закрытый канал. Есть ли возможность реализации такой функции в одном из кошельков?
Если правильно понимаю, то подобную функцию не особо сложно реализовать. Контентом может быть сообщение самого человека, а для получения одноразовой ссылки каждый раз, просто добавить бота в чат и дать право на приглашение участников.
Тогда весь онлифанс и любые сервисы, где можно передавать любую информацию за деньги, постепенно смогут переходить в тг на тон.
Если правильно понимаю, то подобную функцию не особо сложно реализовать. Контентом может быть сообщение самого человека, а для получения одноразовой ссылки каждый раз, просто добавить бота в чат и дать право на приглашение участников.
Тогда весь онлифанс и любые сервисы, где можно передавать любую информацию за деньги, постепенно смогут переходить в тг на тон.
И следующий шаг - простая возможность создания своих токенов на блокчейне тона с возможностью их покупки тоже через счета. Банальные функции - эмиссия, сжигание и тп
M
10:37
Mark
In reply to this message
Сообщение после оплаты счёта будет добавлено в бот в следующем обновлении.
BA
10:39
Berkut Armageddon
Здравствуйте, я спрашивал в комюнити чате, не ответили
Возможно потому что спали все
https://t.me/toncoin_rus_chat/82071

Спрошу ещё здесь, так как вопрос вроде касается разработки, частично. Нужна галочка функция "Отправка с комиссией"

Как точно считается комиссия, кто в курсе, или где почитать ?
JR
10:40
Jovi Rightman
In reply to this message
Ну вот) тогда жду)
Но, кмк, в этом есть и риски, что весь даркнет точно придёт в телегу. А за этим могут добавиться и новые регуляции.
F
10:55
Francois
In reply to this message
а где можно почитать про этот wallet?
BA
13:39
Berkut Armageddon
In reply to this message
Попробовал выравнивать встречным платежом
Суть - отправить 0.9 монет, спишется какая-то комиссия, и на счету останется <0.1
Потом из 0.1 вычесть остаток и отправить в обратную сторону

Но это пользовательское решение, в идеале иметь возможность "вот тебе X монет, из них вычти комиссию"
Справедливости ради, оба варианта нужны, в разных сценариях комиссию нужно либо включать в сумму транзакции, либо оплачивать "из своих"

К тому же есть ещё какая-то комиссия на стороне получателя
Я только что провернул такую схему, только с другими цифрами, и 0,000100027 монет где-то потерялись по пути, это не считая уже вычтенной комиссии за транзакции
BA
13:56
Berkut Armageddon
https://ton.sh/address/EQDzeFTNqEaKUd71zgxAABGrhez3XXfmKvsJu2MJtWwq8qXL
https://ton.sh/address/EQC9opGNUn8PckiK6Uw2jFKBMrYY2HbNM2UpIxYOuPLOB82b

По историям видно что я пытаюсь выровнять баланс, но где-то спрятана невидимая комиссия, которая нигде и никак не фигурирует
Как быть ? За исходящие транзакции монеток уплачено больше, чем я пытаюсь выровнять
one two invited one two
SK
17:51
Steve Korshakov
Может кто-нибудь подсказать как мне воспроизвести алгоритм генерации ADNL адреса из приватника?
17:52
Я читал код я так понял там SHA256 хеш от публичного
17:52
+ там еще какой-то айди из TL схемы но никак не могу найти его значение, где его брать?
A
18:15
Andrei
In reply to this message
CRC32 от определения TL-типа может?
SK
18:16
Steve Korshakov
а где взять его уже посчитанное? я открыл что mytonctrl ставил и там нигде нет таких сырцов
A
18:18
Andrei
Оно вроде автоматически при сборке считается по TL-схеме
18:18
Вот тут какие-то константы есть tl/generate/auto/tl/ton_api.h
SK
18:23
Steve Korshakov
да вижу спасибо, а какая IDE подходит для работы над тоном?
A
18:24
Andrei
я grep'ом искал)
SK
18:33
Steve Korshakov
Мы ьуь собираем группу обсуждения разработки токенов и NFT, пишем контракты, обсуждаем идеи и тд, кому интересно или кто уже занимается залетайте: https://t.me/tokenworkgroup
A
18:35
Andrei
In reply to this message
Проверил, так и есть — но надо не забыть в конце ; убрать
c
20:03
cryshado
Это рабочий код гивера? https://github.com/newton-blockchain/ton/blob/master/crypto/smartcont/pow-testgiver-code.fc Не получается самостоятельно завести в тестнете, получаю ошибки при вызове get_pow_params, а как дебажить тоже не совсем понятно
?
20:53
🐝
In reply to this message
Что ты делаешь :D
BA
20:57
Berkut Armageddon
In reply to this message
Уже разобрался
Я пытался выровнять баланс на одном из кошельков, что бы было ровно 1 монета

Это как минимум очень сложно, потому что комиссии списываются четыре раза, по две с каждой стороны транзакции, и комиссии постоянно меняются

Страшный сон любого бухгалтера

Короче
"В комиссиях ТОНа нет прозрачности"
?
20:58
🐝
In reply to this message
Я тоже как-то хотел это проделать, но кажется это бесперспективняк, пока не введут возможность платить с собственных средств
BA
20:58
Berkut Armageddon
In reply to this message
Вот я проделал
Это не работает как должно
?
20:59
🐝
In reply to this message
А как должно? Комса не фиксированная
А
21:00
Антон
File "global.config.json" can't be opened for reading
Все сделал по инструкции, ошибка появляется
Что можно сделать?
BA
21:00
Berkut Armageddon
In reply to this message
Дожна быть возможность либо только из своих, либо только включена в сумму транзакции

Посерединке шляпа выходит
И без изменений в сети, как я подозреваю - этого сделать не получится
?
21:01
🐝
In reply to this message
Возможно в этом какой-то сакральный смысл скрыт. Но по идее иметь возможность платить с собственных была бы удобна
21:01
Как минимум для того, чтобы алайнить :D
BA
21:04
Berkut Armageddon
In reply to this message
По идее галочка нужна
Из своих или нет
В разных сценариях комиссию платит либо отправитель либо получатель

Например
При оплате в магазин комиссию платит обычно отправитель
А при трудоустройстве в зависимости от договора, но обычно включают в сумму платежа

А то получается как налоговая
"Нужно извернуться что бы работник получил ровно 40к и ни копейки больше"
Речь не о размерах налогов/комиссий, а о том что взымают с двух сторон
?
21:05
🐝
In reply to this message
А когда платит получатель?
BA
21:05
Berkut Armageddon
In reply to this message
В сумму платежа, при получении зарплаты например

А тут ещё и меняется постоянно
Это даже не страшный сон бухгалтера, а тихий ужас
21:09
In reply to this message
DL
21:10
Denis Loginov
Подскажите пожалуйста, пинг до моего сервера ~40мс при проверке пинга по ip командой ping, но пинг при майнинге до лайтсервера ~110. С чем это может быть связано, мб что-то линию нагружает?
?
21:12
🐝
In reply to this message
Возможно комса зависит от того, сколько расстояния прошло сообщение. Условно, в том же чейне дешевле, чем больше сообщение сделало шагов, тем дороже. Но это моя спекуляция. И возможно именно поэтому тоны снимают с целевой суммы а не разово.
BA
21:14
Berkut Armageddon
In reply to this message
Ну так снимать либо только с отправителя (снимают же), либо только с целевой суммы (тоже могут)

Зачем суету наводить
Я хотел выровнять баланс на одном кошельке, а получил два кривых баланса
?
21:14
🐝
In reply to this message
А вот нечего алайнить
А
21:14
Андрей
In reply to this message
А чего не использовать wallet.fif?
Там есть флаги как списывать комиссию и как отправлять транзакцию
BA
21:15
Berkut Armageddon
In reply to this message
Это как "алайнить" ?

К тому же, "хомячьи" кошельки получается нельзя полностью обнулить ?
?
21:15
🐝
In reply to this message
Что за хомячьи кошельки
BA
21:16
Berkut Armageddon
In reply to this message
Что за зверь ?
Я на винде и в хроме
21:17
In reply to this message
Для простых смертных, указанных на странице ton.org/wallets
?
21:18
🐝
In reply to this message
Ну там в какой-то момент комса будет больше чем целевая сумма и тоны уйдут в никуда
21:18
Если вообще уйдут
А
21:21
Андрей
In reply to this message
https://github.com/newton-blockchain/ton/blob/master/crypto/smartcont/wallet.fif

Обратить внимание на transfer mode, почитать больше инфы поиском в технической документации на сайте
BA
21:21
Berkut Armageddon
In reply to this message
Я отправил платёж на сумму 0.000100027
Из них комисионные на стороне получателя суммарно - 0.000100026
Итого мне на счёт упало целых 0.000000001 коинов
Лол

По сути почти вся транзакция "сгорела" по пути
?
21:23
🐝
In reply to this message
Я ж говорю, просто сетку юзнул и всё
BA
21:24
Berkut Armageddon
In reply to this message
Так а на старте этого пути тоже дань взымают

Ладно, буду курить инфу по wallet.fif посмотрю чё это
?
21:25
🐝
In reply to this message
Это язык программирования их, валлет фиф это видать смарт контракт самого кошелька предлагают тебе посмотреть чтобы понять какая там комса. Но это скорее в блокчейне будет чем в валлет фиф
s
21:44
sc0ch
In reply to this message
А кто-то может прокомментировать взимание комиссии Storage Fee с КАЖДОЙ транзы, когда сервис TON Storage ещё, по сути, не работает ??
А
21:47
Андрей
In reply to this message
За то что смартконтракт хранит в блокчейне информацию, он платит комиссию за хранение. Это было с самого начала, и расписано в технической документации.
Цены за каждый бит прописаны в конфигурации сети.
Ton storage - это совсем другое (хранение данных будет не в блокчейне, а на серверах которые предоставляют другие пользователи)
s
21:49
sc0ch
In reply to this message
не сморю - поперек читал WP. спасибо.
12 December 2021
D
01:42
Dm
Ребят, а как из кошелька получить свой public и private keys? @tolyayanot @dvlkv
D
02:38
Dm
https://github.com/newton-blockchain/TIPs/issues/49
Я полагаю, что публичные и приватные ключи должны быть доступны в любых приложениях-кошельках, как например у наших конкурентов...
02:39
SK
02:40
Steve Korshakov
Зачем? Мнемоники и есть по сути приватный ключ
D
03:07
Dm
In reply to this message
Вы не правы. На основе мнемоники генерится пара ключей, а сама мнемоника - не ключ, а seed, на котором они генерируется. Пользователь не может быть уверен, в каком приложении это реализовано безопасно, даун-тайм ТонКипера на сутки - тому подтверждение.
А имея свою пару ключей, держатель, кхм, нескольких 1кк токенов, может отправлять в сеть свои собственные транзакции со своего сервера, используя протокол, а не какие-то мобильные приложения.
T
03:07
Tolya
In reply to this message
Перенимать решения логично у тех кто в чём-то преуспел, а не у всех подряд.
Мы не конкуренты с проектом евер, который ты все пытаешься зафорсить)
Мы в разных весовых категориях, они молодцы - делают что-то и пусть делают, но тонкойн гораздо более масштабная история.
SK
03:08
Steve Korshakov
In reply to this message
Поверь держатель 1м токена не будет держать их на тонкипере
Д
03:09
Дуров ни при чем
In reply to this message
Почему бы и нет?! 🙃
D
03:09
Dm
In reply to this message
Толя, я ни каким образом не форсю этих "фритоновцев" - просто поглядываю что они сделали, и полагаю, что что-то нам может здесь пригодиться, не более того.
T
03:11
Tolya
In reply to this message
Это не так. Мнемоника всегда выдаёт один и тот же приватный ключ. Зная мнемонику мы знаем приватный и публичный ключ
D
03:12
Dm
In reply to this message
Это понятно, но может ли конечный пользователь увидеть свои ключи?
SK
03:12
Steve Korshakov
Мнемоник и есть ключ
T
03:13
Tolya
Так как есть стремление ну грузить юзеров технической инфой, то мнемонику показывать лучше, чем приватный ключ
03:13
Более юзер-фриендли
SK
03:14
Steve Korshakov
Проблема просто ключа в том что его не забекапить на бумаге
03:14
Мы даже в своей cli утилите только мнемоники используем
D
03:14
Dm
In reply to this message
Всё правильно, чтобы не грузить простых пользователей лишней информацией, но, скажем так в каком-то "advanced" разделе - хотелось бы видеть свои ключи, чтобы даже не пользуясь стандартными приложениями можно было бы взаимодействовать с сетью
SK
03:14
Steve Korshakov
Зачем?
03:15
Мнемоники это и есть ключи
03:15
На данный момент все клиенты поддерживают их
D
03:15
Dm
In reply to this message
кстати, а какая есть cli? хотел бы попробовать, но кроме как mytonctrl ничего не нашел у вас в репо
SK
03:15
Steve Korshakov
In reply to this message
А у нас своё репо
D
03:16
Dm
In reply to this message
приглашайте! плз
03:16
а...
03:17
In reply to this message
Блин, вы конечно крутые ребята, изучу, спасибо!
SK
03:18
Steve Korshakov
Ток аккуратней - это пока только внутри используется парой человек
D
03:18
Dm
In reply to this message
Понятно.
SK
03:19
Steve Korshakov
Оно точно надежно и там суммарно миллионы тонов через этот код прошёл без проблем
D
03:30
Dm
In reply to this message
Всё правильно. Мои ребята подзакупились ТОНами, поставили приложения... но в их безопасность никто не верит, поэтому там, как и я (EQB084XDhHzJi3n_Nq_WXz01kzHexCHRl9OI4jkZij50jKnq) -храним копейки по сути. Изучим ваш CLI, спасибо!
SK
03:30
Steve Korshakov
In reply to this message
У нас там есть супер режим с оффлайном
03:30
Типа можно поставить на машину вырвать вайфай и дальше с телефона переводы ток делать
03:30
Сканируя QR code
03:31
Через скрытый раздел китов
D
03:34
Dm
In reply to this message
Возможно это круто. Но мы пока только с инвестиционной стороны смотрим )))
Переводить по QR - мы ничего такого не продаём, чтобы этим пользоваться.
А вот скрытый раздел китов - сбросьте, если не сложно.
SK
03:34
Steve Korshakov
In reply to this message
Тык это для холодного кошеля что бы не украли
03:34
Самое то для инвестиций
03:35
Мы в целом конечно думаем над таким софтом но не нашли до конца решений конечно уж больно сложно с безопасностью
DL
03:43
Denis Loginov
А возможно как-нибудь установить mytonctrl, на устройство с менее 8ми ядрами? Просто при использовании, в моём случае, на 8 ядер нагрузка всего 2-3%
MS
05:05
Marat S ️
In reply to this message
вызвать install.sh с флагом -i
DL
05:06
Denis Loginov
In reply to this message
Спасибо
D
05:49
Dm
In reply to this message
Никакой сложности не вижу, 3 часа работы обычного джуниора - и полетело.
c
08:44
cryshado
c
cryshado 12.12.2021 08:19:44
Всем привет. Кто-то пробовал деплоить смарт контракт гивера в тестнет?
08:44
я вот попробовал, задеплоить я смог, а вот заставить его работать нет
08:44
c
cryshado 12.12.2021 08:43:26
08:44
такое происходит при "runmethod ${SC_ADDR} get_pow_params"
А
08:46
Андрей
In reply to this message
А не вариант найти где они хранят свои приватные ключи и просто вывести их в hex формате?
Ну или чуть изменить исходники и собрать себе свой клиент где будет отображаться приватный ключ, если так сильно нужно)
F
10:58
Francois
Подскажите, что означает main validators? В чем их отличие от остальных, кроме того что у них топ 100 стэйк?
D
12:07
Dmitriy
Ребят, подскажите, а гдето можно попробовать создать сайт в тон-нете? Есть описание какойнибудь как это сделать?
А
12:49
Алексей
In reply to this message
Поддерживаю, тоже интересует этот вопрос
А
12:53
Андрей
In reply to this message
Поднимаешь сайт как обычно, а далее ton.org/docs/#/howto/ton-sites
D
13:19
Dmitriy
Спасибо, почитаю
13:19
А как предполагается будет реализована навигация внутри тон?
13:19
Там поисковик какойто будет работать?
АР
13:33
Артур Рижак
In reply to this message
Каталогами, как в старые добрые :)
Тема эта кстати же перекочевала в телегу, так может даже привычнее будет
А
13:33
Алексей
In reply to this message
Спасибо)
АР
13:34
Артур Рижак
In reply to this message
Хотя запустить паука какого-то может и не составит труда умельцам
АЛ
13:34
Александр Левицкий
Стандартные нет,
Видимо придётся писать свой.
Однако, за посещение сайтов есть комиссия в сети, следовательно поисковик содержать будет дорого
D
13:37
Dmitriy
Интересно. А почему за посещение будет комиссия? Как она будет взиматься и по какому тарифу считаться?
А
13:41
Алексей
In reply to this message
Не за посещение сайтов, а за использование TON Proxy. Т.е. человек платит за то, что он пользуется интернетом TON, а не за каждый отдельный сайт.

Это необходимо для того, чтобы у узлов была мотивация оставаться узлами не за бесплатно)
D
13:54
Dmitriy
In reply to this message
А домен как зарегистрировать?я не вижу тут про это ничего
А
13:55
Алексей
In reply to this message
Регистрация DNS имен в сети TON будет доступна позже. В официальных источниках уже делали анонс
D
13:56
Dmitriy
не видел. ясно, спасибо
SS
13:57
Sergei Saranin
In reply to this message
©
14:27
©️Kluev
Добрый день!
Решаю задачу с мониторингом транзакций сети.
Столкнулся с проблемой, что API ton.sh разрешает максимум 30 запросов в минуту, это катастрофически мало.
Да, конечно можно парсить страницу, однако уверен, что есть более элегантное решение.

Знатоки, подскажите откуда берется первичная информация о транзакциях кошелька? ton.sh же берет ее откуда то?
либо подскажите, пожалуйста, откуда можно взять инфу о транзакциях без ограничения по запросам.
AH
14:52
Artem Hlushko
In reply to this message
Из блокчейна собственно
©
14:59
©️Kluev
In reply to this message
отличное предложение, а можно ткнуть в место доки пожалуйста?
PS
15:03
Pavel Safonov
In reply to this message
Тоже интересует
R
16:38
Renat
Привет всем участникам чата, ищу держателя валидатора для консультации
F
16:49
From USSR
In reply to this message
Забить
D?
17:06
DG 🇺🇦
In reply to this message
F
18:03
F
In reply to this message
Как вариант поднять свою локальную копию toncenter.com:
mytonctrl -> installer -> enable PT
После установки на сервере по порту 8000 будет доступен такой же toncenter, как публичный
©
18:53
©️Kluev
In reply to this message
Оч крутое предложение, спасибо!
Спрошу, чтобы время не терять:
А у toncenter.com есть ограничение по API? (на сайте информации нет)
D?
19:25
DG 🇺🇦
In reply to this message
или тоже самое можно поднять без mtc

https://github.com/EmelyanenkoK/pytonv3/
F
19:27
F
In reply to this message
+
AO
20:32
Andrew Odintsov
Добрый вечер. Весь день пытаюсь собрать rldp-http-proxy под виндой и вроде как наконец смог получить exeшник нужный. Прокси вроде как даже запускается без проблем но .ton сайты при этом не открываются. Есть ли у кого-то успешный опыт работы под виндой? Я видел варианты с докером но это не совсем то что мне нужно - у самого всё работает нормально даже под обычным WSL без докера но хочется бы чтобы это всё завелось нативно а не через Linux прослойку 🙃
SK
20:35
Steve Korshakov
проверь сначала adnl
AO
20:40
Andrew Odintsov
In reply to this message
я думал он нужен если хостить сайт (по крайней мере так в доках пишут)? Мне бы сначала попасть на first.temp.ton прежде чем дальше пытаться что-то делать
SK
20:40
Steve Korshakov
ну есть готовые adnl сайты без домена
20:40
это типа айпишника
20:40
по истории чата поищи
AO
20:44
Andrew Odintsov
In reply to this message
нашел один из адресов - действительно напрямую через adnl всё работает. спасибо 👍
c
20:54
cryshado
может кто чек в крипто тестнет боте дать?
D
21:30
Dmitriy
подскажите, пож, а код Danila-miner открыт? гдето репозиторий увидеть можно?
c
21:32
cryshado
In reply to this message
закрыт под максимальным гнётм и недовльством разрабов, когда кто-то пытается расковырять
D
21:32
Dmitriy
а чего так?
21:32
и никто не расковырял?
21:33
на чем он написан хоть? и нет ли сомнений в отсутствии троянов?
D
21:33
Dmitry
In reply to this message
А смысл его ковырять? В том или ином виде он построен на коде piw-miner
c
21:33
cryshado
In reply to this message
я пока таких не видел
F
21:33
F
In reply to this message
SK
21:33
Steve Korshakov
In reply to this message
нет там ни строчки pow-miner
c
21:33
cryshado
In reply to this message
на python и какие то сишные либы прикручены
D
21:33
Dmitry
In reply to this message
Исходя из того, что я видел в ошибках это python
SK
21:35
Steve Korshakov
In reply to this message
гнетом? Ни один человек к нам не обратился за исходниками, но вот расковырять и натырить всегда пожалуйста.
D
21:35
Dmitry
In reply to this message
Ну, я не сказал, что там piw-miner. Я сказал, что он построен на piw-miner. Можно сказать, алгоритме ...
SK
21:35
Steve Korshakov
нет не построен - он появился до pow miner
c
21:35
cryshado
In reply to this message
да я все, что закрытое гнётом называю 🙂
D
21:36
Dmitriy
In reply to this message
а можно я буду первым?
D
21:37
Dmitry
In reply to this message
:) ну я могу сказать, что общаться с вашим коллегой приятно ;)

Просто смысла просить исходники, я например не видел.
D
21:43
Dmitriy
дык как, исходники засекречены?
D
22:17
Dustman
Разработчикам- подскажите, вы операционку для мобильников тоже делаете? Чтобы децентрализация и там случилась...
D
22:46
Dm
Ребят! Есть кто из спецов по криптографии, который мог бы недельку-две поработать за Фиат? Есть пару задачек, но лучше, чтобы человек был в «нашей теме»
P.S. Если кто готов, пишите плз в личку
13 December 2021
D
00:02
Dmitriy
In reply to this message
а что конкретно требуется?
c
00:38
cryshado
Подскажите кто такйо giver-id 32 bit int тут https://github.com/ton-blockchain/ton/blob/master/crypto/smartcont/new-pow-testgiver.fif ?
A
00:40
Andrei
In reply to this message
nonce по сути
c
00:40
cryshado
In reply to this message
понял, спасибо
ТП
01:33
Тут Дорого Пиз**ец
Какая доходность в ТОN сейчас ?
Если по эфиру 219 мх у меня
01:34
На вотунейми нету вас ?
ИВ
01:34
Иван Вундермахер
In reply to this message
https://t.me/tonmine вам сюда
ТП
01:35
Тут Дорого Пиз**ец
In reply to this message
Благодарю
SK
01:37
Steve Korshakov
In reply to this message
https://tonwhales.com/mining там есть доходность на гигахеш в доках есть производительность видях
ТП
01:38
Тут Дорого Пиз**ец
In reply to this message
Ещё лучше
Спасибо
c
01:42
cryshado
In reply to this message
Еще вопрос. Как я понял в фифте для инита гивера сложность, указывается как 2 ** число.

Например 2**212 = 6582018229284824168619876730229402019930943462534319453394436096

Если я делаю

MIN_COMPLEXITY=210
INIT_COMPLEXITY=211
MAX_COMPLEXITY=212

И с этими параметрами билжу фифт, у меня потом гивер отдает

result: [ 338712560503827161907067825690698851722 35184372088832 100000000000000 100 ]

То есть сложность 35184372088832

Что я не понимаю?😅
A
01:43
Andrei
In reply to this message
В гивер записывается 256 - число из аргумента
01:44
То есть в фифте это по-настоящему сложность) Чем больше, тем сложнее
c
01:45
cryshado
In reply to this message
Ну я аргументы <min-complexity> <init-complexity> <max-complexity> задал как 210 211 212
01:45
In reply to this message
а как ее в децемле представить из реально фифтовской?
01:45
я просто думал 2 ** (аргумент этот) = сложность в децемл
A
01:46
Andrei
In reply to this message
Не понял вопрос
c
01:46
cryshado
ну вот при аргументе 211 мне гивер отдаст 35184372088832
01:46
это как?
A
01:46
Andrei
Ну да, это 2^45
01:46
45 + 211 = 256
c
01:49
cryshado
а все дошло, как это работает
01:49
в гивер всегда 256 записывается, но зависит сложность от того из чего это 256 составлено
06:08
Deleted Account
In reply to this message
although damila close source, u can check this danila compatible miner https://github.com/TON-Pool/miner
da
11:19
d astakhov
RS
13:20
Rifat S
Кто знает сколько по времени занимает синхронизация full node с нуля?
H
13:21
Hartmann D.
In reply to this message
Возможно поможет. Отсюда и ниже - https://t.me/tondev/38174
VL
13:22
Vladimir Lobanov
In reply to this message
Несколько часов вчера синхронилось.
13:24
Но не на домашнем интернете
RS
13:27
Rifat S
Для валидатора надо открыть порт для udp. Для каких целей нужен этот порт не совсем понял. Подскажите, кто знает.
VL
13:29
Vladimir Lobanov
хз, но udp сильно быстрее tcp
P
13:33
Priani4ek
Вообще, вот это вот "нода знакомится с сетью фиг знает как и непонятно сколько времени" звучит позорненько.
Давно стоило бы внятно документировать логику процесса, плюс начать отражать прогресс в логах.
H
13:59
Hartmann D.
In reply to this message
Сюда, пожалуйста, пишите. Это чат не для таких случаев. Спасибо.
c
14:08
cryshado
через https://github.com/igroman787/mytonctrl можно работать с адресами в тестнете?(переводить монетки там и т д)
14:08
я просто создал адрес, закинул тестовых монеток. Они дошли, а mytonctrl говорит, что баланс 0
F
14:55
F
In reply to this message
Да, если используется тестнетовский конфиг
SK
14:59
Steve Korshakov
а на какой убунте обычно все ставят ноды?
14:59
на 18.04 питон какой-то что pyTON уже не ставится
KS
15:00
Konstantin Sazhenov
In reply to this message
Там под него либа не сбилжена
15:00
На сколько мне известно
15:00
Это вроде в описании либы написано
SK
15:01
Steve Korshakov
ну у меня есть докер собранный в принципе
R
15:07
Renat
Вопрос, какой минимальный stake чтобы валидатор начал работать? 11к тонов похоже явно мало, нода пару дней в сети, но валидатор индекс -1
O
15:08
OG / Genesis
In reply to this message
PG
15:09
Prime G.
In reply to this message
~300к на один раунд
SK
15:09
Steve Korshakov
In reply to this message
Вот здесь есть инфа и можно смотреть по ставкам и выборам - https://tonwhales.com/staking
Андрей invited Андрей
Deleted invited Deleted Account
16:14
Deleted Account
Доброго
c
16:42
cryshado
Всем привет. Возник вопрос. Когда я делаю сендфайл в лайнтклиенте, в BOC получается уже есть инфа к какому смартконтракту обращаться?
KS
16:43
Konstantin Sazhenov
In reply to this message
Чел, там в гивере по сиду проверка идет
VL
16:43
Vladimir Lobanov
In reply to this message
Да, я тоже сегодня прикинул скольк надо потратить, чтобы купить такой объём
c
16:43
cryshado
In reply to this message
я не про это, я про то вообще как лайн клиент понимает к какому контракту обращаться, получая только boc
ID
16:46
Iurii Dorofeev
Господа одмены, а куда можно написать, чтобы рассказать о своем проекте связанным с TON?

Сделал сервис для приема донатов, аналогично buymeacoffee.
Можно встраивать в readme своего гитхаб репозитория или в html код
c
18:02
cryshado
In reply to this message
Структура того, как должен быть указан адресат всегда одинакова? Где прочитать про это?
KS
18:04
Konstantin Sazhenov
In reply to this message
Почитай как бок файл устроен
c
18:05
cryshado
In reply to this message
Надеюсь ты не про tvm.pdf, там про это инфы я не нашел. Про сами боки нашел, а про то, как должен быть указан адресат и т д - нет
T
18:10
TON Дев Чат
Способ сериализации всех ончейн объектов указан в https://github.com/ton-blockchain/ton/blob/master/crypto/block/block.tlb
в TL-B нотации (в вайтпейперах есть куски того как ее читать).
Вот https://github.com/ton-blockchain/ton/blob/master/crypto/block/block.tlb#L128 сериализация заголовка внешнего сообщения
Все сообщение вот
https://github.com/ton-blockchain/ton/blob/master/crypto/block/block.tlb#L149
c
18:13
cryshado
In reply to this message
Спасибо
AM
19:13
Alexsandr Menshikov
кстати может кто подскажет откуда брать https://github.com/toncenter/tonweb secretkey ?
19:13
In reply to this message
ну и public key соотвественно
ВН
19:15
Ваня Назр
братцы Тонкодеры
как оптимально выстроить шлюз для транзакционной шины
₽, €, ¥, $ —> TON <—> ETH —> локальный ассет(waves.exchange). под ряд углеродно-отрицательных(ESG) проектов от инвестпартнеров из ЕС, Азии
a
20:34
alexey
Парни, подскажите, как с помощью лайт клиента запросить баланс кошелька?
20:38
В параметрах не нашел команды. Может через runMethod можно. Вообще как посмотреть все доступные методы для адреса?
F
20:44
F
In reply to this message
Мне известно только один метод - открыть исходники смартконтракта и там посмотреть)
©
21:46
©️Kluev
In reply to this message
С DNS сначала бы закончить 😅
G?
22:10
GoJohnny 🔒💎
In reply to this message
Лучше Nominators, чтоб не было искушения. Курс становится предсказуемым 😅
D
22:16
DN4LL
Согласен, номинаторы перед основными сервисами нужно выпустить
ДБ
23:08
Дмитрий Бубякин
In reply to this message
Какая задача?
SK
23:21
Steve Korshakov
VALIDATE_ACCOUNT_STATEcannot deserialize shard configuration proofinvalid bag-of-cells failed to deserialize cell #20 [Error : 0 : First depth mismatch in a MerkleProof special cell]

Скажите как починить?
14 December 2021
F
00:12
F
In reply to this message
А это откуда такая ошибка?
SK
00:12
Steve Korshakov
это у меня почему-то pyTONv3 не запускается
F
00:13
F
In reply to this message
Помню примерно такая ошибка выходила когда tonlib был старый, до фикса бага
Хотя могу ошибаться
ВН
01:24
Ваня Назр
In reply to this message
самый плюсовый для обеих сторон (TON&ESGn.) транш евро > эфир > тонкойн > esg net zerocoin как может выглядить
T
02:06
Tolya
In reply to this message
Нужно пересобрать тонлиб с актуальным кодом из newton-blockchain/ton/ репозитория
02:06
In reply to this message
+
MM
02:29
Make Maks (ADMIN)
А прикольная разработка на блокчейне ТОНа когда-то была, хоть и утопическая =)
https://complex-soft.com/messengerdetail.aspx?lang=ru
c
10:20
cryshado
In reply to this message
Не грузит сайт
MM
10:41
Make Maks (ADMIN)
In reply to this message
Попробуй через VPN, если не грузит у тебя
10:42
c
10:44
cryshado
In reply to this message
У них тоже за сообщения комиссия сети, как в каждом стартаперском крипто месенджере или что-то поинтереснее планировалось?
MM
10:45
Make Maks (ADMIN)
In reply to this message
Скачай APK и посмотри, та все ссылки активны
c
10:45
cryshado
А, я думал оно не живое
H
10:46
Hartmann D.
In reply to this message
Это чат для технарей. Избегайте аналогичных вопросов по возможности. Спасибо.
S
10:47
SHADRIN
In reply to this message
Посоветуй чат
H
10:47
Hartmann D.
In reply to this message
MM
10:48
Make Maks (ADMIN)
In reply to this message
Animation
Not included, change data exporting settings to download.
65.3 KB
c
10:52
cryshado
In reply to this message
Ого
MM
10:52
Make Maks (ADMIN)
Ага) Я сам прифигел, человек уже 2года как забросил разработки
10:53
Думаю что там есть что-то полезное для будущих разработок, жаль если труд человека прлопадет
c
10:53
cryshado
In reply to this message
Я по ридми пробежался звучит, прям звучит
10:54
In reply to this message
Возможно он и не знает, что сейчас с тоном происходит и забил после всех этих конфликтов
MM
10:55
Make Maks (ADMIN)
так надо напомнить, +1 в разработку проектов
10:55
In reply to this message
я нашел, ты напомни =)
c
10:56
cryshado
In reply to this message
Попробую, может там какие то контакты активные есть :)
MM
11:20
Make Maks (ADMIN)
In reply to this message
Нашел его в телеге и отписал, дал ссылки на чаты и каналы ТОНа. Чел прочитал и отправил меня в спам, странный парень @AlexGor
c
11:21
cryshado
In reply to this message
Странно
11:21
Sticker
Not included, change data exporting settings to download.
😳, 5.7 KB
11:33
ОГО
MM
11:34
Make Maks (ADMIN)
In reply to this message
11:34
In reply to this message
Рад, что вы здесь. Разработки топ, я в фан клубе =)
c
11:37
cryshado
In reply to this message
Посмотрел на https://github.com/AlexGor-dev/Crypto-sender/blob/master/Func/messenger_code.fc, в рамках месенджера новое сообщение это вызов смарт контракта? Значит за каждое сообщение будет нетворк fee?
MM
11:37
Make Maks (ADMIN)
In reply to this message
я уже понял)
c
11:40
cryshado
In reply to this message
Эх, жаль 🙁 Увы именно из-за этого месенджеры на блокчейне пока не смогут стать популярными среди обычных юзеров. Я так и не смог найти где либо, как эту проблему кто-либо смог обойти
11:41
Видел пару месенджеров даже на своём блокчейне в продакшене, там тоже такая же проблема
H
11:43
Hartmann D.
In reply to this message
А если его сделать ультра-элитным с тем посылом, что он ультра-защищен? Тапками не кидайте, я не очень большой спец)
SR
11:46
Sergio Rossi
In reply to this message
я извиняюсь сразу за вопрос не по теме, а для чего вообще делать мессенджер на блокчейне в чем его преимущество?
c
11:46
cryshado
In reply to this message
Он не будет под гнётом N’ых гос-раств или кого-либо и будет полностью свободным
SR
11:48
Sergio Rossi
ну так это решается тем же шифрованием, вроде как телеграм такой, или я где недочитал?
c
11:49
cryshado
In reply to this message
Пришел человек N и сказал в твоем месенджере шифрование, твоего месендежера больше не будет, пройдёмте со мной
11:49
С блокчейном так не выйдет)
11:50
Телеграм тот же тоже полной свободы не даёт, сервера полностью закрыты и если что-то случиться с самим телеграмом - его больше не будет, а сообщения юзеров могут быть скомпрометированы
11:51
In reply to this message
В обход всех шифрований. Например пришли люди N и силой выкатили обнову телеги от имени разрабов, которая слила все ключи на устройствах или даже просто сообщения на какие либо сервера
11:52
Там много вариантов, их все даже не перечислить
11:52
В блокчейн месенджерах такое тоже возможно, но векторов атаки меньше
SR
11:54
Sergio Rossi
ну так то что векторов атаки меньше не значит что лучше, если человек N обладает такой способностью что может выкатить обнову от имени разрабов, то может также и в тоне сделать
c
11:55
cryshado
In reply to this message
Ну как минимум «бекенд» на смартконтрактах открытый и это смогут заметить
11:55
и долго так делать не прокатит
SR
12:07
Sergio Rossi
In reply to this message
круто, это на чем?
c
12:09
cryshado
ПП
12:10
Просто Паша
In reply to this message
терминал для торговли или торговый бот?
12:10
In reply to this message
с удовольствием качну как предоставится возможность)
12:11
дизайн бомбический
T
12:11
TON технический обзор
In reply to this message
Нет, во-первых ветка мультиклиент, во-вторых там есть пара незакомиченных патчей
c
12:12
cryshado
In reply to this message
а есть аналоги jsonRPC для тона еще?
SK
13:25
Steve Korshakov
как вообще деплоить надежно HTTP Api? я просто чекаю раз в несколько секунд баланс и у меня в половине случаев чистая приватная нода отваливается
c
14:00
cryshado
In reply to this message
так http сервер должен быть написан так, чтобы сервер никогда не отваливался в случае ошибок и работал дальше. То есть все ошибки должны быть обработаны, а не обработанные обработаны универсальным обработчиком, чтобы он там 500ю возвращал.

Либо я не понял твой вопрос, потому что это вопрос не деплоя, а кода самого сервера. Деплоить можешь уже как угодно - там в докер просто обернуть например и в нём запуск твоего сервера(который не должен отваливаться в случае ошибок).

Обработка отвалов обычно уже реализована в веб фреймворках.
SK
14:01
Steve Korshakov
не нормально что каждые 15 секунд умирает сервер
c
14:01
cryshado
In reply to this message
Не нормально, а почему он умирает. Ошибка в коде происходит?
14:02
или что
SK
14:02
Steve Korshakov
потому что написан так
14:02
так половина тона работает - рандомно падает, но никакой диагностики нет - вот у меня историческая нода раз в несколько дней просто перестает синкать
14:02
приходится перезапускать и все начинает работать
14:03
при этом я вижу что тонцентр работает вроде надежнее чем мой один инстанс
c
14:03
cryshado
Ну тогда, как то запускать кучу контейнеров, которые падают и перезапускаются. Но это костыли какие то
SK
14:03
Steve Korshakov
но менее надежно чем 32 процесса
14:04
они не падают - они даже 500 ошибку не отдают, потому healthcheck не сделать толком
14:04
собственно и есть вопрос как с этим жить
14:05
14:05
еще вот я сервак поднял - просто так зависают апдейты на минуту
14:05
чистый сервак - там только нода, 16 ядер, 32 гига, SSD RAID
14:06
а потом и тонцентр начал так же отставать
14:06
а потом все вернулось
14:06
собственно что бы надежно работало приходится пулять где-то 5 разных серверов которые по разному задеплоены
14:06
и все равно
c
14:07
cryshado
ну если там код написан так, что он падает постоянно, поверх можно только костыли ставить, которые никогда стабильной работы не сделают
SK
14:07
Steve Korshakov
собственно от этого всего разные кошельки и лежат часами раз в пару недель(
14:07
так оно не падает
14:07
если бы падало можно было бы ребутать
14:07
оно перестает надежно отвечать
c
14:08
cryshado
еще хуже)
14:09
In reply to this message
в голову приходит только дебажить почему оно так себя ведет
14:09
но мне кажется это не простая задача
SK
14:10
Steve Korshakov
ну да это займет пару месяцев трех мозговитых людей
14:10
но думаю может кто-то уже решил
14:11
14:11
продолжается - такое ощущение что там просто внутри round robin
14:11
это тонцентр
14:12
иногда попадает на машину что отвалилась а иногда на нормальную
c
14:12
cryshado
ну так машины в отвале тогда никуда не пропадают
14:12
они так и остаются в отвале
14:12
и со временем все до такого состояния дойти могут
SK
14:12
Steve Korshakov
они отвечают просто старыми данными
14:13
у меня есть гипотеза
14:13
что дело вообще что у тона половина инфры в хетснере
c
14:13
cryshado
In reply to this message
ну так проблема тогда в том, что не просто понять кто отвалился, а кто нет. Тогда можно было бы просто перезапускать тех, кто отвалился
SK
14:13
Steve Korshakov
он супер плох в плане сети
c
14:15
cryshado
In reply to this message
самого тона?
SK
14:16
Steve Korshakov
да
14:16
мы тоже в хетснере историческую ноду держим и мои машины новые тоже
14:17
историческую в другие места и не положить
14:17
там нужно 6тб быстрого ссд и 32 ядра
14:17
это тыщ 10 в облаках
SK
14:33
Steve Korshakov
лол вот обнаружил что мой кошелек консольный кривые балансы показывает но только у пары кошельков о_О
14:34
видимо это как раз попадает на маертвый сервер
14:36
вообще ноды имеют интересную тенданцию ставновится стабильнее со временем, не могу понять почему. Одна и так же машина у меня раньше зависала раз в несколько дней (валидатор), но потом проблем не было уже пару недель.
VL
15:02
Vitaly Liber
Ребята, привет! А можно в общих словах описать как можно свой пей сервер собрать. Чтобы выставлять инвойсы и автоматически чекать, что оплата пришла.

Мне мысль только приходила, что нужно несколько кошельков делать, выславлять на них инвойсы и потом чекать - пришла ли такая сумма или нет 😄

Я в верном направлении мыслю?
SK
15:07
Steve Korshakov
да
F
15:10
F
In reply to this message
Если разрабатывать свой ton pay, то вместо обычного кошелька я бы лучше посмотрел в сторону high load wallet:
1. https://github.com/newton-blockchain/ton/blob/master/crypto/smartcont/highload-wallet-code.fc
2. https://github.com/newton-blockchain/ton/blob/master/crypto/smartcont/highload-wallet.fif

Грубо говоря один приватный ключ для множества адресов (вроде)
SK
15:13
Steve Korshakov
нет
15:13
это можно и в обычном кошельке, хайлоад тут не нужен
AP
15:25
Andrew Python
In reply to this message
Я уже сделал нечто похожее, но очень простое. Просто чекаю раз в секунду последние транзакции на кошельке через API.
Удобно проверять по адресу+сумме или комментарию+сумме.
VL
15:26
Vitaly Liber
In reply to this message
А твой код не в открытом доступе?
AP
15:27
Andrew Python
In reply to this message
пока нет, но это не сложно повторить даже по описанию)
c
15:53
cryshado
In reply to this message
можно
15:53
это надо смарт контракт самого кошелька редачить
15:53
и задеплоить такой кошелек
15:54
только он не сам будет переводить монеты
15:54
кто то должен запрость: ало там можешь монетки перевести?, а смарт контракт уже проверяет можно или нельзя
15:57
In reply to this message
легче в 100500 раз 🙂 Но бумажку можно забрать "до смерти"
VL
15:57
Vitaly Liber
In reply to this message
А ты случайно не https://github.com/tonwhales/ton использовал для проверки последний транзакций?
c
15:58
cryshado
In reply to this message
но и в случае со смарт контрактом, чела можно заставить не юзать кошелек и через время забрать монеты
AP
15:59
Andrew Python
In reply to this message
почти) юзаю уже поднятое апи китов
A
16:05
Alexey
А можно сделать так, что если деактивировался аккаунт телеграма. То со связанного кошелька монеты ушли на другой кошелек
V
16:16
Vitaliy
In reply to this message
Никто не мешает оформить завещание и в него вписать сид фразу. Это будет 200% надёжно. Сид фраза даёт полный доступ к управлению кошельком.

В остальных ситуациях после смерти может оказаться что, например, уже потерян доступ к кошельку, на который монеты могут быть переведены. Так как это произойдёт через 10-20-30 лет после создания того кошелька. Или ещё какая-то фигня.
В общем у этого способа есть много минусов и много подводных камней. Например, никак достоверно не установить, что была смерть, а не просто холд или ещё какая-то ситуация, при которой кошелёк был не активен какое-то время.
F
21:00
F
Данный чат для технических моментов.
Все прочие разговору предлагаю обсуждать в других чатах, например @tonbasechat
Сообщения не по теме удалены.
15 December 2021
G?
00:22
GoJohnny 🔒💎
Там какие-то проблемы. Вы ведь в курсе, да?
AZ
00:23
Andrew Zenkov
Да, чет пошло не так
Биток стоит миллиард этт конечно сильно))
M
00:26
Maks
Эфир вытеснил биток с первого места)
AP
00:27
Anatoliy Poloz
на коингеко всё норм
AZ
00:30
Andrew Zenkov
00:31
Вы не переживайте)
00:31
Баг оч крутой)
AZ
01:07
Andrew Zenkov
Это бан(
ВН
01:08
Ваня Назр
слава Титанмунгу
одним тлг чатом меньше
01:10
малой тебе кто рарешил удалять
на колени
01:10
In reply to this message
*сообщения
AZ
01:12
Andrew Zenkov
)))
AO
01:59
Andrew Odintsov
Уже второй день не могу понять как завести прокси под виндой. Никто не сталкивался с подобным? На той же машине в WSL всё работает прекрасно
R invited R
R
02:23
R
Привет, реально за входящие транзакции взимается комиссия с получателя или я что-то не верно понимаю?
A
02:41
Andrei
In reply to this message
Она не за входящие транзакции, а за хранение данных кошелька. Просто в целях оптимизации она снимается не каждую секунду, а в момент любой другой транзакции сразу за весь период между транзакциями.
R
02:42
R
In reply to this message
Интересно! А как рассчитывается? Какая формула?
A
02:44
Andrei
In reply to this message
Ну, это количество ячеек, умноженное на одну константу + количество бит, умноженное на другую константу, и эта сумма умножается на число секунд между транзакциями.
Конкретные константы записаны в config params
SK
02:44
Steve Korshakov
Хм
02:44
А сам размер транзы считается?
A
02:44
Andrei
Вроде нет
SK
02:45
Steve Korshakov
То есть можно мегабайты запихать в транзу и все будет нормально?
R
02:45
R
Можете на примере подсказать, вот на адрес пришло 50 тон, к примеру, сколько за год хранения составит комиссия?
A
02:45
Andrei
In reply to this message
Это в forward fees пойдет, если в интернал сообщение запихать
А на экстерналы есть ограничение 16кб вроде
SK
02:46
Steve Korshakov
16кб типа сам бок?
A
02:46
Andrei
Ага
02:46
Ну старые транзы сами по себе не хранятся в стейте
02:46
Это только архивные ноды их помнят
02:47
In reply to this message
Для бейсчейна меньше 0.01 TON, в мастерчейне выше
R
02:50
R
In reply to this message
Я к сожалению далёк от понимания работы блокчейна, я как обычный пользователь установил тонкипер и туда отправили мне 50 тон, через год ещё 50 тон. В момент получения вторых 50 тон сколько с меня спишут комиссии? Спасибо
A
02:51
Andrei
In reply to this message
Меньше 0.01) точное значение я не помню
R
02:51
R
Благодарю за ответ
SK
02:55
Steve Korshakov
Надо бы добавить все параметры сети на сайт
F
07:04
F
In reply to this message
Не могу сказать, я там не админ. Да и если забанили больше суток назад, то все равно бы сказать не смог, так как логи последних действий бы стёрлись. А так лучше писать про это в личку, что бы не флудить)
VL
08:35
Vladimir Lobanov
In reply to this message
run node is easy, than you need plenty of tons (min 600k) for stake. Do you have?
08:38
In reply to this message
Nominator is being developed
08:41
In reply to this message
Run yes, but you will not be elected
08:41
List of last stake
RS
10:41
Rifat S
In reply to this message
As I know it will be possible to participate in validation with 10k TON, when feature with nominators start to work. Currently this feature have not yet announced as I know. It should be announced soon (in Q4 2021 by web page information).
АВ
10:47
Алексей Валяев
🚀 Друзья, кто-нибудь в курсе как можно прикрутить к интернет-магазину приём в Toncoin ?
Магазин на 1c.Bitrix
АТ
11:04
Андрей Турбин
In reply to this message
В РФ запрещены расчёты криптовалютой
R
11:05
R
In reply to this message
Может у него магазин в Панаме)
11:06
In reply to this message
All info about this located at ton.org
ПС
11:13
Павел Сухо
In reply to this message
Слышал что можно, если перед оплатой их сразу менять на рубли, что-бы сделка была в рублях. Где-то даже видел рекламу стартапа, который давал приложение, которым если оплачивать, то списывается с кошелька твоей крипты, (там можно разные), и можно выбрать валюту которой оплачивать.
АВ
11:58
Алексей Валяев
In reply to this message
Да и здесь можно попробовать
Хотя у меня есть компании в Сингапуре и индонезии.

Но вопрос актуальный
Знает кто? )
S
13:35
SunFire
Добрый день! Подскажите, кто-нибудь сталкивался с ошибками abseil-cpp при сборке ton?
13:37
Не могу приложить лог/скрин)
AP
13:38
Andrew Python
In reply to this message
надо свой платёжный шлюз писать, из доступных пока только в боте @CryptoBot, но я бы не доверял бизнес боту)
R
13:40
R
In reply to this message
Вроде есть такое в роадмапе
AP
13:42
Andrew Python
In reply to this message
где глянуть роадмапу?
13:46
In reply to this message
нашёл) https://ton.org/primer.pdf
по роадмапе платежи до конца года должны быть
R
13:50
R
In reply to this message
Надеемся и верим🙏
AP
13:54
Andrew Python
как быть уверенным, что разрабы не положили болт на TON Payments? Есть какой-то прогресс бар?) кроме 90% в том pdf документе
R
13:55
R
In reply to this message
Тут вопрос веры🤷‍♂
AP
13:56
Andrew Python
Просто есть потребность в таком сервисе, но не охото делать велосипед
VL
15:03
Vladimir Lobanov
Привет. Если есть локальный кошешел на full node. Как от туда забрать хеш/кодовые фарзы для восстановления доступа в случае утери ноды?
16:30
Deleted Account
Всем привет. А как ton Майнить на CPU ?
16:31
tonminer и danilaminer видят только gpu
V
16:33
Vitaliy
In reply to this message
danilaminer умеет работать на CPU при установке нужных драйверов. Но там хэшрейт копеешный. 10-40 мх. Оно того не стоит.
16:33
Deleted Account
даже на ryzen 9 3900x ?
V
16:34
Vitaliy
In reply to this message
Да. Майнинг на CPU более не актуален. Даже на мощных серверных процессорах.
16:34
Deleted Account
ясно. сапсибо. буду тогда на проце майнить rtm )
16:42
а можно настроить чтоб тон майнился только на amd или только на nvidia картах ?
AO
17:15
Andrew Odintsov
In reply to this message
проверил на другой машине - получил точно такой же результат. видимо в логике прокси есть что-то что не позволяет работать под сетью винды. Попробую посмотреть каким нибудь инспектором трафика почему соединение закрывается
KS
20:07
Konstantin Sazhenov
Привет!
Не подскажите, что это означает?:
{'@type': 'error', 'code': 500, 'message': 'VALIDATE_BLOCK_PROOF link #4 in BlockProofChain is invalid: [Error : 0 : cannot unpack block header] (during check init block)'} и куда смотреть, чтобы пофиксить?
А
20:14
Андрей
In reply to this message
А это откуда такая ошибка, и как ее воспроизвести?)
N
20:14
NeoTrade
image_2021-12-15_20-14-37.png
Not included, change data exporting settings to download.
21.6 KB
KS
20:15
Konstantin Sazhenov
In reply to this message
да, опрометчиво не указал библиотеку
pytonv3 при попытке забрать данные о кошельке

tonlib json тобишь по факту
N
20:15
NeoTrade
In reply to this message
народ чего сделать нужно?😞
А
20:15
Андрей
In reply to this message
Выглядит будто установил от одного пользователя а запускаешь от другого
N
20:16
NeoTrade
хм
E
20:45
Eugenios
In reply to this message
Нужно проверить права на чтение и запись директории /mytoncore/
N
20:45
NeoTrade
In reply to this message
Ок, сейчас посмотрю! Спасибо!
E
20:48
Eugenios
In reply to this message
А база данных mytoncore.db есть? Если есть, забэкапте её и пускай демон её пересоздаст, если это допустимо, но прежде - это проверить права чтения/записи
N
20:49
NeoTrade
In reply to this message
Сейчас как раз полез искать, у меня вообще папка mytoncore отсутствует!
20:51
Путь выглядит так /usr/bin/mytoncore
А у меня в /usr/bin/ только две папки:
/ton; /x11
E
21:18
Eugenios
In reply to this message
Значит нужно исправить демона. Есть разные варианты. Вы запускали install.sh в каком режиме (моде)?
??
21:22
𝕲𝕽 𝖎𝖓𝖛𝖊𝖘𝖙
Подскажите при запуске на амд с такими параметрами:
['/root/code/python/ton/pow-miner-opencl', '-vv', '-g', '0', '-F', '64', '-t', '30', '-p', '1', 'EQA1VNu5wZAWdo4MmHX8i2LWZ7mFmyu6BCh0KbwmQitEB3xC', '137667383377244813492182371469522584312', '18080400078196800060475521521806140808081825661712431139825864', '100000000000', 'kf8SYc83pm5JkGt0p3TQRkuiM58O9Cr3waUtR9OoFq716lN-', '/root/code/python/ton/miner.boc']
Вылазит ошибка:
[ 1][t 0][opencl.cpp:43] Error -1001 executing clGetPlatformIDs(0, NULL, &platform_count_) on /home/runner/work/pow-miner-gpu/pow-miner-gpu/crypto/util/opencl/opencl.cpp:43 (invalid/unknown error code)
21:25
./pow-miner-opencl -vv -g 0 -F 64 -t 30 -p 1 EQA1VNu5wZAWdo4MmHX8i2LWZ7mFmyu6BCh0KbwmQitEB3xC 137667383377244813492182371469522584312 18080400078196800060475521521806140808081825661712431139825864 100000000000 kf8SYc83pm5JkGt0p3TQRkuiM58O9Cr3waUtR9OoFq716lN /root/code/python/ton/miner.boc
E
21:28
Eugenios
In reply to this message
Устройство не определено: проверяйте наличие и версию python а также opencl
??
21:29
𝕲𝕽 𝖎𝖓𝖛𝖊𝖘𝖙
я это делаю через wls2 на windows может из за этого?
E
21:31
Eugenios
In reply to this message
В MyTonCtrl запустите команду installer и потом введите status - пример, что должно быть: https://i.gyazo.com/3196b38f12b6cc2986fae03a4429ea81.png
N
21:32
NeoTrade
In reply to this message
Сейчас попробую..
E
21:33
Eugenios
In reply to this message
Можно сразу запустить команду upgrade и в итоге: https://i.gyazo.com/4a11f2c275bd2ce49cfd4b66460cea0b.png
21:36
In reply to this message
То есть, вы запускаете майнинг на AMD на Win платформе скрипта pow-miner-opencl под Linux?
N
21:36
NeoTrade
??
21:38
𝕲𝕽 𝖎𝖓𝖛𝖊𝖘𝖙
In reply to this message
Да сейчас дрова смотрю оказывается для этого надо другие
E
21:38
Eugenios
In reply to this message
Тогда, находясь в инсталлере, запустите команду enable FN
N
21:44
NeoTrade
F
21:51
F
In reply to this message
Что выдает
find / -name "mytoncore.db"
N
21:58
NeoTrade
F
22:02
F
In reply to this message
Ну вот, запустите mytonctrl от имени пользователя sergey, а не от root
N
22:05
NeoTrade
Так и делаю!
22:05
22:05
И так и так выдаёт ошибку на .db
22:07
Только под root ещё:
The config file is broken
Vadim invited Vadim
N
22:09
NeoTrade
In reply to this message
Ubuntu 20.04.3 LTS
F
22:11
F
In reply to this message
Вот тут запущен от root
22:11
In reply to this message
А тут не видно что за ошибка
22:14
In reply to this message
Такая же как на root первая "mytocore.db"
.
22:15
.
Всем, доброго времени суток. Хотел уточнить касательно скорости интернета для валидаторов. В требованиях упоминалась цифра в 1 гб, но с практической точки зрения, какая минимальная входная скорость?
F
22:17
F
In reply to this message
Короче не понял что у вас пошло не так, просто скопируйте это конфиг туда где его не хватает
RS
22:17
Rifat S
In reply to this message
Если пополнить баланс кошелька до 10к TON (минимальное необходимое количество монет, чтобы быть валидатором), то поменяется ли это значение? Или же чтобы оно поменялось надо еще что-то сделать?
K
22:17
Kirill A.
In reply to this message
Можно в принципе и 200MB но Burstable до 1GB (https://en.wikipedia.org/wiki/Burstable_billing)
22:20
In reply to this message
Так-же нужно не забывать про то что нужнен маршрутизатор который способен обработать очень высокие PPS (packets per second) Rates, т.е. очень не советую ставить валик на линии за CPE, даже если она имеет 1GBPS bandwidth.
22:22
У меня валики падали из за того что residential CPE (модем) не мог обработать больше ~50kpps, в то время как bandwidth был не более 300mb а линия в теории имела максимум в 1gb
22:24
Валику место в профессиональном Datacenter, желательно близко к крупному IX
.
22:24
.
Понял вас, благодарю. Также, хотел бы уточнить касательно того, как подключить номинаторов (было бы здорово ссылку на документацию, если имеется, поскольку сам не нашел)
K
22:25
Kirill A.
In reply to this message
Эта информация к сожалению пока не доступна, WIP (Work in Progress), следите за новостями
.
22:27
.
In reply to this message
Т.е подключение с нуля можно произвести, только со своим базовым взносом (как выше описали, 10к TON)?
K
22:39
Kirill A.
In reply to this message
Без номинаторов вам нужно как минимум 600к, с номинаторами базовый взнос будет скорее всего 10к, но точно станет ясно когда этот фукнционал будет внедрён (скоро).
N
23:00
NeoTrade
In reply to this message
Короче чёт с правами намудрено, все передано пользователю, а не root!
Завтра снесу систему и поставлю все заново!🤷🏻‍♂️
23:00
Всем спасибо за помощь!
16 December 2021
AB
00:09
Andy Brakhma
добрый вечер. тут с товарищем произошло следующее:
00:09
00:09
получается что комиссия берётся с получателя и может быть больше суммы платежа?
00:09
в этом случае можно заспамив кошелёк такими транзакциями вычистить его.
00:12
мне тоже такие приходили, но не обратил внимания так как сумма на кошельке не круглая.
A
00:17
Andrei
In reply to this message
Уже задавали точно такой же вопрос
00:23
https://github.com/newton-blockchain/TIPs/issues/51
Вот ещё обсуждение на гитхабе было
AB
00:26
Andy Brakhma
это максимально странно с точки зрения пользовательского опыта. ну либо надо как-то в явном виде это где-то проговаривать.
A
00:28
Andrei
In reply to this message
Надо просто в кошельке написать что-то вроде (-0.00001 storage fee) у баланса
00:28
Ну либо округлять
AB
00:29
Andy Brakhma
In reply to this message
да, наверное так было бы неплохо.
R
00:52
R
In reply to this message
Отличное решение, и ещё рядом тип при тапе на который текст с кратким объяснением что это за такой Storage fee и как он работает, вопросы отпадут сразу.
T
01:28
TON копилка
Ребят привет. Я конечно не программист, но придумал канал в ТГ. Идея направленна на увеличение аудитории и повышения спроса на TON. Кому и куда писать чтобы обратили внимание?
BA
01:30
Berkut Armageddon
In reply to this message
На сколько я понял - при входящих транзакциях с тебя снимают комиссию не за транзакцию, а за хранение твоих коинов в сети
Здесь недавно обсуждали это
Поправьте если я ошибаюсь
AB
01:30
Andy Brakhma
In reply to this message
мне уже ответили, спасибо. В кошельке в деталях платежа оказывается даже отображается отдельно storage fee
01:32
блин, эээ. если и увеличивать репутацию то @akifoq
01:32
In reply to this message
спасибо
BA
01:33
Berkut Armageddon
In reply to this message
Лол
Спасибо
.
08:19
.
In reply to this message
Репутация тут зачем, не подскажите ?)
DP
08:46
Dmitry Petrov
Есть простаивающий сервер 16vCPU, отказоустойчивый и все такое, nvme диск. Хочу отдать его под функции валидатора. Вот только вопрос, на сайте требуют 1тб места, у меня его 750гигов свободных - это подойдет на первый месяц? там на самом деле 2x2tb диска, просто еще полтора месяца нужно хранить архив видео контента те через полтора месяца места станет больше
F
08:58
F
In reply to this message
На самом деле там и 256Gb SSD хватит, нужно будет только ограничить время хранения истории блокчейна (поиск по чату параметра --archive-ttl)
V
10:22
Vadim
Сверху: информация о кошельке валидатора в mytonctrl ->wl.
Снизу: информация о кошельке того-же валидатора в ton admin.
Смущает что адрес немного отличается
или это нормально?
LL
10:31
Leon Lazić
On the ton.org/mining website at the bottom there are Givers Bleed Rate Charts. These show how fast all of the contracts will reach 0 toncoin at the current hashrate. When the smart contracts reach 0 they wont be able to reward any more solved problems, thus the mining will be pointless.
10:31
In reply to this message
Sorry worng chat. 😅
H
11:33
Hqx5
Кому-нибудь удалось подключить сайт, созданный через какую-нибудь панель управления, к TON Proxy?

Не удаётся подключить сайты на ispmanager и HestiaCP.
11:36
In reply to this message
Раньше удавалось подключить несколько сайтов на ispmanager, а сейчас с отключенным nginx и "-p 8080", открывается папка не с сайтом.
А
11:57
Андрей
In reply to this message
Это норма
Когда кошелек не инициализированный, mtc даёт адрес с флагом non-bouceable
А веб админке ведёт себя как все кошельки - выдает обычный адрес без этого флага
S
12:47
SunFire
Подскажите, пожалуйста, с чем могут быть связаны эти ошибки?
12:47
12:47
при сборке mytonctrl lite
呜?
13:18
呜呜呜 🍓 | 抱抱
In reply to this message
I encounter this problem too, and it's because the compiler version is too high ( https://stackoverflow.com/a/68149587 )
13:18
My temporary solution is to add #include <limits> to /usr/include/c++/11.1.0/algorithm
S
13:38
SunFire
In reply to this message
Thanks, i`ll try it out
13:38
In reply to this message
Debian sid
13:39
полагаю из за сида все проблемы, на стабильном бы завелось)
13:50
In reply to this message
wow, it works! Thank you :)
F
14:14
F
In reply to this message
+
KS
16:31
Konstantin Sazhenov
In reply to this message
My solution was to hardly set the cpp version to CXX 17 in cmake file
N
22:15
NeoTrade
Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 5E3C45D7B312C643
22:15
Народ кто сталкивался?
22:16
In reply to this message
sudo bash install.sh -m full
возникает при вводе команды
AA
22:58
Aleksandr Alekseev
Всем привет.
У меня есть кошелёк https://wallet.ton.org/
Я знаю его seed фразу

1. Как я могу из консоли использовать этот же кошелёк (поставил fift, liteclient)
при выполнении комманды
./fift -s /crypto/smartcont/new-wallet.fif 0 my_wallet_name

генерируется новый pk, адрес и boc
Могу использовать свою seed при генерации?

2. а какой кошелёк используется в Toncoin Wallet
N
23:01
NeoTrade
In reply to this message
Разобрался, нужно было удалить репозитарий, не подписанный и заработало.
N
23:21
NeoTrade
GetValidatorEfficiency warning: efficiency not found.
23:21
новая проблема коллеги, Heelp!(
23:23
17 December 2021
PG
00:29
Prime G.
In reply to this message
Это не страшно. Работает только если вы валидатор
D
01:19
Dm
Ребята привет!
Кто готов пару дней поработать за Фиат? Цена задачи 30тр.
Это все для TON.
Задача:
-Стандартные кошельки TON не позволяют отправить зашифрованный комментарий к транзакции (переводу)
-Мы знаем публичный ключ получателя транзакции, получаем его со Смарт контракта.
-На нативном ТОНовском шифровании, я хочу иметь возможность зашифровать сообщение публичным ключем получателя, когда сообщение будет доступно лишь ему.
Цель:
-
Я хочу иметь возможность отправить своему другу транзакцию с комментарием, доступным лишь ему, а не открытым текстом, как сейчас это работает в блокчейне.
- В конкурирующей сети (EverScale, ex. FreeTON) - это реализовано, взяв их рабочий код, задачу можно реализовать очень быстро.
- Нет необходимости писать какое-то своё приложение, тк мне это нужно для разовых частных случаев, то есть:
- В консоли той же Ubuntu - я руками шифрую комментарий, узнав публичный ключ получателя и руками же его отправляю.
- Получатель, в том же Линухе - может расшифровать комментарий к моей транзакции, благодаря его приватному ключу, и также может мне «ответить», зная мой публичный ключ.
Реализация:
- Набор CLI
команд, к примеру на базе того же OpenSSL, для получения публичного ключа получателя, и ручного шифрования комментария, который я могу сгенерировать и просто вставить руками в родное приложение.
- Получатель, таким же простым образом, может прочитать этот комментарий, и также набором CLI комманд может мне сделать ответную транзакцию.
SK
01:20
Steve Korshakov
Мы если соберёмся делать кошель то сделаем
01:20
А вам зачем?
c
02:41
cryshado
Всем привет! Кто-то сталкивался с подобным? При сборке pow-miner-opencl на винде
02:51
In reply to this message
https://github.com/ton-blockchain/ton/issues/17 у меня тоже самое наверное
EE
03:13
Egehan Ertan
hello, I have sent the coin I have back to the wallet address, can you help? My wallet address EQBRTOdCNTFlwbgf_aOyDMgH58kPRhGXvtP13tp9Pis20zb2
03:22
sent to this address EQCi3YNrsfLbf29nErUfdbFViDFqr_Cpvy68THMtWZiIr31u this wallet address
A
03:24
Andrei
You can't reverse a transfer unless the new owner of coins is willing to return them
EE
03:24
Egehan Ertan
how should i reach
K
04:04
Kirill A.
In reply to this message
Send tiny transfer with comment requesting contact.
RS
09:40
Rifat S
You should have own 10k and nominators will add 590k. But as I know feature with nominators has not yet started.
M
09:43
Maks
На сколько я понял, чтобы работала система номинаторов, в сети должны работать соответствующие номинаторские контракты, которые будут собирать монеты и отправлять их контракту валидатора для участия в выборах? 🤔
F
10:17
F
In reply to this message
looks like everything is fine
10:17
To start validating now, you need to have 600k coins in the validator's wallet.
In the future (I don't know when, but they promise soon) it will be possible to borrow 590k coins from the nominators
M
10:25
Maks
In reply to this message
I've checked validators list a few days ago and the lowest staking was about 300-400k coins.
10:31
In reply to this message
Try to return with nominator system implementation)
T
10:34
Toqoton
In reply to this message
Just wait until nominator contract is implemented and you will be able either to stake or to run nominator yourself to allow staking on your machine
10:34
For others
F
15:48
Francois
Вопросы по валидаторам.

Предположим, машина на которой работал валидатор удалилась (никаких данных не осталось).

1. Какие данные нужно сохранить чтобы обратно перезапустить тот же самый валидатор?

2. Как в таком случае отправить запрос электору на возвращение стэйка + потенциального бонуса?
PG
16:08
Prime G.
In reply to this message
keyring, config.json
MH
16:24
Mohammad Hasani
Hello everyone
I need to access to mainnet API
I can't find any docs.
F
16:33
Francois
In reply to this message
Конфиг из /var/ton-work/db/config.json? И где можно прочитать про keyring и как с помощью этих данные перезапустить валидатор?
16:35
Например, можно ли будет запустить mtc в full / lite режиме, а затем поменять config и положить новый keyring чтобы все правильно заработало?
PG
16:58
Prime G.
In reply to this message
Да, именно так
16:58
Ещё папку wallets с ключами к кошельку
F
16:58
Francois
In reply to this message
Спасибо, попробую)
New Orle invited New Orle
4ik-4irik invited 4ik-4irik
18 December 2021
GS
02:05
Gleb Solovev
Не знаю куда написать, но появился какой-то скам проект, который называет себя тоном.
02:05
c
06:32
cryshado
Всем привет. 6000 GB/месяц лимита трафика хватит лайт серверй для стабильной работы? Сколько оно обычно кушает по сети?
R
08:14
Rev
👋
На freeton сделали плагин для серверов minecraft.
Я не очень разбираюсь, но они же тоже технологии ton используют, значит и у нас можно это реализовать?
c
08:14
cryshado
In reply to this message
Можно хоть на микроволновку, если постараться
HJ
08:23
Holdon Jim #Asgardec
In reply to this message
Если к Серверам или Eve Online каким то пускай через танцы с бубном Тон Прикруть ?
И Народ будет Руду Велдспар ,Плексиглаза за Ton`ы продавать на биржах
зы мыль в слух
бывший майнер EveOnline
R
08:28
Rev
In reply to this message
О том же подумал)
Это в целом к любой игре с экономикой применимо
HJ
08:30
Holdon Jim #Asgardec
In reply to this message
С Евкой просто немного знаком - лет так с 2007 там +- в нули жить ухеал и забил потом.
Долго на плекс майнить +- месяц
F
08:37
F
In reply to this message
Как то слишком мало звучит, 6TB в месяц. Допустим средняя нагрузка сети на LS будет 50Mbit/s, или 6.25Mbyte/s. В месяц это будет 6.25*3600*24*30=16200000MB или 16200GB или 16TB
И это если средняя нагрузка не будет привышать 50Mbit/s.
Если конечно я все правильно посчитал)
c
08:39
cryshado
In reply to this message
Можно совет где брать сервак, для лайт сервера? Везде либо лимиты по трафику, либо на hetzner так и не дало зарегаться там KYC какая-то
08:44
И это норма, что за 2-3 часа ток столько загрузило при 1Gbps ?
08:45
In reply to this message
Где вы сервера под такое арендуете? 😳
08:47
In reply to this message
Дома могут свет отрубить или что-то в этом роде, увы такое себе. Но как вариант
1
08:57
1337
Привет всем. Хочу реализовать приём доната для своего сервиса, решил посмотреть в сторону TON. Есть ли сейчас какая-нибудь документация/примеры по реализации такого? Юзеру генерируется адрес -> юзер отправляет на него тонкоины -> бэкэнд отслеживает пополнение и начисляет внутреннюю валюту на аккаунт пополнившего.
HJ
09:00
Holdon Jim #Asgardec
In reply to this message
На hetzner заходил там без лимита небыло и ещё пачпарт дай

а так пока побаловаться с vpsкой взял мелкий серв 1 ядро минимум памяти
Питер + безлимит + без куц
justhost.ru (но это Россия)

Так то думаю может потом его рассширить можно добавить - ярдра, паямяти ,hdd
или вообще

Раньше работал с x5x.ru (USA,Nederland,Russia Piter )
to vps - Nederland + Piter (4core max)

Но есть VDS

ps контакты с саппортом остались ....
Крипту им как то предлагал за vsp
Ответ был на вроде :
Главное что иквивалент был 10$ xDDD
Так что не удивлюсь если они и на Тон согласяться
09:00
In reply to this message
x5x_cripto.jpg
Not included, change data exporting settings to download.
44.8 KB
09:00
In reply to this message
x5x_VDS_NLD.jpg
Not included, change data exporting settings to download.
38.2 KB
R
09:01
Rev
In reply to this message
А зачем каждый раз новый адрес генерировать?
c
09:01
cryshado
In reply to this message
это где
HJ
09:02
Holdon Jim #Asgardec
In reply to this message
c
09:03
cryshado
In reply to this message
1
09:03
1337
In reply to this message
Я так понимаю, что привязкой отдельного адреса к аккаунту решают проблему определения какой именно юзер пополнил баланс? На биржах например так, у всех свой адрес для пополнения
R
09:05
Rev
In reply to this message
👌
F
10:01
F
In reply to this message
Да, норма - нода загружает не всю историю блокчейна, а только последние n блоков, и далее начинает хранить историю блоков с момента установки ноды
F
11:28
Francois
In reply to this message
А можно ли отправить запрос электору на возврщение стэйка не через mtc? То есть если у меня есть сохраненные config.json и keyring, могу ли я через лайт клиент обратиться к электору?
F
11:31
Francois
In reply to this message
Спасибо! :)
TK
11:56
Till Koch
коллеги, подскажите пожалуйста, где txid посмотреть
11:56
в кошельке нет, в эксплорер кошелек не находится.... какой то замкнутый круг
11:57
а биржа требует txid чтобы найти перевод (не зачислили автоматически)
F
12:14
F
In reply to this message
transaction id is:
- address
- lt (logical time)
- hash

can be found on ton.cx
TK
12:15
Till Koch
thx 👍
MP
14:12
Michael Pokrovsky
Всем привет, подскажите, пожалуйста, как с помощью tonweb.js получить всю историю транзакций по адресу?

Использовал метод tonweb.getTransactions, но не удалось проитерироваться:

const address = 'EQA7EZVgF8wTJ6-jXt_GWd0_IygxbX1DRjGWYT5I1s6Du2TD';
const limit = 10;
const lt = '23800209000001';
const txhash = 'e0QPY0iqiPJlqltFZ13R1FH/mQMoDZB8He1NmfEPCjk=';
const transactions = await tonweb.getTransactions(address, limit, lt, txhash);


Возможно, как-то не так передаю lt и hash?
14:19
также пробовал передать hash в hex
const txhash = 'd103d8d22aa23c996a96d159d77475147fe640ca03641f077b53667c43c28e';
14:28
In reply to this message
про api.ton.sh понял, спасибо, а в контексте tonweb.js оно работает?
MP
16:08
Michael Pokrovsky
In reply to this message
тонвеб надо было обновить, в последней версии поправлены названия параметров метода getTransactions, в моей версии используется txhash, а нужно hash
ЕК
17:11
Евгений Корепов
Что то странное. Пытаюсь использовать метод https://api.ton.sh/getTransactions
Но больше 12 транзакций отдавать не хочет, возвращает
{"ok":false,"error_code":"500"}

Причем пробовал с limit=1, нормально отдает 12 транзакций, на тринадцатой - ошибка 500.
И такая проблема видимо только на моем адресе кошелька
EQAIxel94QQBAiArH5taFYL0Lwntnhk79-AmcA23BvQsFUtc
Попробовал другие адреса - все нормально, отдает все транзакции, в конце отдает
{"ok":true,"result":[],"previous_transaction":{"lt":0,"hash":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="}}
ЕК
22:03
Евгений Корепов
In reply to this message
Нет, 12 запросов с limit=1 нормально отдают транзакции, на 13 (вернее уже на 14 запросе )запросе ошибка 500.
Если сделать один запрос с limit=10, то второй запрос уже вывалится с ошибкой 500.
lt и hash естественно заполняю правильно - на других адресах кошельков ведь нормально выгребает все транзакции.

Что то именно на стороне сервера, при формировании определенной транзакции.

Вот транзакция которая нормально последней
https://api.ton.sh/getTransactions?address=EQAIxel94QQBAiArH5taFYL0Lwntnhk79-AmcA23BvQsFUtc&limit=1&lt=23771904000003&hash=DIgT9WVPfMzCzSLlDw8xKAgjqtQ%2FGG8HMR9GSsunLlw%3D
Ее результат
{"ok":true,"result":[{"lt":23771904000003,"timestamp":1639388791,"hash":"DIgT9WVPfMzCzSLlDw8xKAgjqtQ/GG8HMR9GSsunLlw=","fee":101987,"storage_fee":1987,"other_fee":100000,"received":{"from":"EQBeNwQShukLyOWjKWZ0Oxoe5U3ET-ApQIWYeC4VLZ4tmeTm","nanoton":7600000000,"message":"Withdrawal from Whales Pool"},"sent":[]}],"previous_transaction":{"lt":23757363000007,"hash":"ujBjNQbUWdnk8Hc7rYmLFWVH33Fr9qiO35H/poyLzDs="}}
на основании этого результата (lt и hash из previous_transaction) формирую следующий запрос
https://api.ton.sh/getTransactions?address=EQAIxel94QQBAiArH5taFYL0Lwntnhk79-AmcA23BvQsFUtc&limit=1&lt=23757363000007&hash=ujBjNQbUWdnk8Hc7rYmLFWVH33Fr9qiO35H%2FpoyLzDs%3D
и получаю
{"ok":false,"error_code":"500"}

Хотя в веб эксплорере вроде без проблем отдает весь список транзакций.
22:03
Скорее всего API падает вот из за этого
22:04
Это единственное что отличает эту транзакцию от других - видимо отправлена с русским комментом с кошелька не поддерживающего юникод
22:13
А есть в природе другие эксплореры с API? Ставить ноду и дергать из нее транзакции точно не буду.
У меня запуск системы предоставления преференций для донатчиков сервиса из за этого глюка задерживается (
22:23
In reply to this message
Там только веб эксплорер, api не документировано. Конечно можно уперется рогом и по тексту js разобраться как работать с https://tonwhales.com/api/jsonRPC, но как то неудобно. Надо спросить у @steve_kite, нет ли в планах публикации открытого api...
AC
22:24
Alexander Che
Кто-нибудь использует TonWeb JavaScript API?
22:24
Или TON js client от tonwhales
22:26
In reply to this message
Хотел задать пару вопросов, не могу настроить. Данилу, одного из авторов второй сборки особо доставать не хочу, хотя иногда и спрашиваю. Есть кто-нибудь, кто использует эти библиотеки?
AP
22:27
Andrew Python
In reply to this message
pyTON не рассматривали?
ЕК
22:28
Евгений Корепов
In reply to this message
Ну надо и https://api.ton.sh добить, это же явная ошибка сервиса, а мужики то не знают. Только вот не знаю кому писать, на гитхабе не вижу репозитория по эксплореру...
22:29
In reply to this message
А что это? гугль выдает только туристические фирмы и норвежскую книгу комиксов )))
AP
22:31
Andrew Python
In reply to this message
https://github.com/EmelyanenkoK/pytonv3
Это как китовое апи, только локально
F
22:33
F
In reply to this message
22:33
In reply to this message
+
ЕК
22:34
Евгений Корепов
In reply to this message
Звезду поставил, но не походит. У меня сервис на виртуальном хостинге мастерхоста, там довольно муторно разворачивать такую систему. Я все таки думал обойтись 10 сроками кода на php )
AP
22:34
Andrew Python
In reply to this message
F
22:35
F
In reply to this message
+
AP
22:39
Andrew Python
@Evgeniy_Korepov, сейчас проверил, поднятый pyTON (2 ссылки сверху) отдаёт транзакции с закодированном base64 сообщением, ошибок как на api.ton.sh нет
ЕК
22:40
Евгений Корепов
In reply to this message
Спасибо! Буду иметь ввиду.
22:47
Отлично!
https://toncenter.com/api/v2/ работает замечательно, по запросу
https://toncenter.com/api/v2/getTransactions?address=EQAIxel94QQBAiArH5taFYL0Lwntnhk79-AmcA23BvQsFUtc&limit=50
отдает все 50 (и больше если нужно) транзакций, включая странную.
Правда вопреки документации не выдает previous_transaction , но так как лимита на количество транзакций нет, то и не нужно.
22:48
In reply to this message
Огромное спасибо!
19 December 2021
LA
00:55
L A
Здравствуйте, подскажите пожалуйста где можно найти более подробную инфу чем на сайте про то как стать валидатором сети? Интересует информация про штрафы за отказ работы оборудования.
K
00:58
Kirill A.
In reply to this message
Штрафы на данный момент составляют 101 TON, вне зависимости от ставки. Эта сумма скорее всего будет изменена в ближайшее время (скорее всего вместе с выходом системы Номинаторов). Информация о штрафах, конечно, будет опубликована.
LA
01:05
L A
In reply to this message
Эта сумма платится за каждое отключение сервера от сети? Или за определенное время? Например если сервер 2 суток оффлайн штраф будет такой же или если он оффлайн несколько раз за день? Можно ли потестировать оборудование как то перед тем как запустить в работу чтобы не платить штраф если что то неправильно настроено? Сумма штрафов изменится в большую или меньшую сторону? Количество монет которые надо застейкать изменится в течении этого года?
M
01:11
Maks
Работают у кого тестовые кошельки?
Сегодня отвалился и ничего не показывает. Восстановление не работает.
01:13
И вообще тестовая сеть функционирует? Как проверить можно?
K
02:10
Kirill A.
In reply to this message
Попробую вам ответить, но учтите, что информация актуальна сегодня и возможно правила будут меняться:

* пару минут offline пока не обкладываются штрафом, т.е. мелкие перерывы в сервисе не приветствуются но и не обкладываются штрафом
* Сумма платится один раз за цикл валидации, т.е. были у вас один или несколько перебоев во время одного цикла роли не играет
* Упавший на несколько дней сервер вряд-ли будет делать заявки на выборы, поэтому получит штраф только за тот цикл на котором упал. Исключение возможно только если очень не повезло и была сделана заявка на выборы в период перехлёста двух циклов, потом сервер упал и не вернулся до начала следующего цикла, тогда можно заработать два штрафа.
* Делать тесты можете, просто поставив у себя Full Node, валидатор в принципе это Full Node которая прошла выборы, у неё больше нагрузка на ресурсы, но в общем если Full Node стабильна и её конфигурация соответствует рекомендации для валидатора то она сможет выполнять роль валидатора без проблем.
* Штрафы вниз точно не пойдут, будет повышение.
* Если ваш последний вопрос относится к кол-ву монет, которые должен внести валидатор при использовании системы номинаторов то нужно подождать пока система номинаторов будет запущена. Если же вы говорите об общей сумме для участия в цикле валидации то она в этом году скорее всего не изменится (300к за цикл) но она конечно зависит от многих факторов и возможно будет меняться со временем, скорее всего наверх.
LA
02:32
L A
In reply to this message
Спасибо большое за информацию. 🙏
f
05:58
fraffo
hello! I'm new to the ton technology and i'm starting to read the whitepaper and the other dev docs.
I would like to build a dapp, a toy telegram bot which operates on the ton blockchain, can I have some guidance on what to study and what resources i should read first?
What I've understood until now is: A smart contract is an actor which runs on the blockchain, one can upload smart contracts on the blockchain by means of a light client.
My telegram bot should contact this light client which should be provided by me by dns\static ip or there is some public service\api i can use for uploading smart contracts?
Where can i find some resources for writing smart contracts on the ton blockchain with the func language?
thx in advance and sorry for the long question!
ЕК
10:13
Евгений Корепов
Друзья, а desktop кошелек под windows вообще у кого то работает?
Я поспрашивал у полу сотни товарищей - ни у кого он не запустился.

В репозитории https://github.com/newton-blockchain/wallet-desktop отключены issue, так что никакой обратной связи.
У меня он выдает
[TonlibClient.cpp:2057][!Tonlib][&!config->ignore_cache_] Unknown LastBlockState: [WindowsError : Не удается найти указанный файл. : 2 : File "D:\CryptoCoins\Ton\data\lib\D61696E6E65647.blkstate" can't be opened
for reading]
затем
[TonlibClient.cpp:1419][!Tonlib][&tonlib_query id != 0]  Tonlib answer query [id:2] error {
code = 500
message = "NO_LITE_SERVERS"
}
еще десяток строк в логах и на этом все.
10:22
И самое не приятно - он создает на себя ассоциацию для ссылок ton://transfer/
И естественно открытие таких ссылок заканчивается ничем - "запускается" десктоп валлет, тихо крашится и дальше тишина.
T
11:17
TON технический обзор
In reply to this message
А откуда взяли кошелек? С ton.org?
ЕК
11:48
Евгений Корепов
In reply to this message
Да, https://ton.org/wallets
11:56
In reply to this message
Причем файл D:\CryptoCoins\Ton\data\lib\D61696E6E65647.blkstate создается и не пустой.
11:58
В последующие попытки запуска на файл уже не ругается, в логах только одна ошибка:
[ 4][t 1][2021-12-19 08:57:01.1493615][TonlibClient.cpp:1419][!Tonlib][&tonlib_query id != 0]  Tonlib answer query [id:2] error {
code = 500
message = "NO_LITE_SERVERS"
}
[ 4][t 0][2021-12-19 08:57:01.1493687][Client.cpp:84][&tonlib_requests] End to wait for updates, returning object 3 05B4E9D0
[ 4][t 0][2021-12-19 08:57:01.1496723][Client.cpp:78][&tonlib_requests] Begin to wait for updates with timeout 60.000000
[ 4][t 0][2021-12-19 08:57:01.1498116][Client.cpp:84][&tonlib_requests] End to wait for updates, returning object 2 0A65F398
[ 4][t 0][2021-12-19 08:57:01.1498956][TonlibClient.cpp:1481][&tonlib_query] Tonlib got static query addLogMessage {
verbosity_level = 10
text = "[wallet] Creating the wallet."
}
[ 4][t 0][2021-12-19 08:57:01.1499529][Client.cpp:78][&tonlib_requests] Begin to wait for updates with timeout 60.000000
[10][t 0][2021-12-19 08:57:01.1500033][Logging.cpp:141][&client] [wallet] Creating the wallet.
[ 4][t 0][2021-12-19 08:57:01.1501084][TonlibClient.cpp:1489][&tonlib_query] answer static query ok {
}
На этом все, больше в логах ничего не пишется.
12:01
Так же присутствуют дампы
А
12:30
Андрей
In reply to this message
image_2021-12-19_12-30-26.png
Not included, change data exporting settings to download.
29.5 KB
Только что попробовал, запустился
AC
14:23
Alexander Che
Кто-нибудь использовал библиотеку TonWeb?

Пытаюсь сделать транзакцию, получаю вот такую ошибку:

seqno= null
node:internal/process/promises:246
triggerUncaughtException(err, true /* fromPromise */);
^

[UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Address is not active".] {
code: 'ERR_UNHANDLED_REJECTION'

Не могу понять, почему Address is not active.
14:28
И почему seqno=null тоже не понятно
14:35
@tolyayanot будет минутка ответить на вопрос?
Собственно, сам вопрос выше
F
14:36
F
In reply to this message
Кинь адрес кошелька
AC
14:46
Alexander Che
In reply to this message
EQCLWtXXidBg9ERdCFMY4LfAgYM3-08VKpI-txGXSty_C95B
c
14:52
cryshado
In reply to this message
его вроде надо получить и передать уже в функцию для перевода
14:52
ты код не скинул, не понятно по ошибке, что у тебя там
AC
14:52
Alexander Che
In reply to this message
Сейчас скину
F
14:53
F
In reply to this message
Смартконтракт не задеплоен
State: uninitialized

Об этом и говорит ошибка "Address is not active"
И поэтому невозможно получить seqno
AC
14:58
Alexander Che
In reply to this message
А почему не задеплоен?
14:59
Вот листинг. Код с гитхаба
14:59
Только адреса кошельков и ключи прописал ручками
c
15:27
cryshado
In reply to this message
Кошелек == смарт контракт, ты должен не просто сгенерить рандомные ключи
15:27
Его надо в сеть задеплоить
AC
15:27
Alexander Che
In reply to this message
А каким образом?
c
15:28
cryshado
In reply to this message
у тонвеба вроде уже все готово, .deploy();
AC
15:28
Alexander Che
In reply to this message
Спасибо. Попробую чуть позже. сейчас отъехал
15:29
AC
15:30
Alexander Che
Т.е. после этого .deploy() добавить?
c
15:31
cryshado
In reply to this message
там в деплой ключ передать надо, посмотри внимательнее
AC
15:32
Alexander Che
In reply to this message
Я в JavaScript сложно понимаю...
15:33
У меня в листинге(выше скрин) ключи есть. И одни добавляются
c
15:34
cryshado
In reply to this message
15:34
а ты уверен, что ключи правильно сгенерил, адрес и т д?
15:35
кста ты seqno получаешь до деплоя
15:35
может у тебя там еще ничего нет
AC
15:53
Alexander Che
In reply to this message
seqno=null как видно
15:53
In reply to this message
Ключи верные. Memo подошли, веб кошелек открывается
IK
16:20
Ilya Kovalenko
всем привет, есть задача отправлять TONCoin автоматически, через бота на nodejs.
какие инструменты могу использовать? направьте пожалуйста
c
16:21
cryshado
In reply to this message
https://github.com/toncenter/tonweb либа для ноды
IK
16:21
Ilya Kovalenko
спасибо! @wrkpro
AC
16:21
Alexander Che
In reply to this message
16:21
Вот такая ещё есть
c
16:22
cryshado
In reply to this message
Даже поудобнее возможно будет, как минимум посвежее
IK
16:22
Ilya Kovalenko
забыл уточнить, это реально, если монеты в BEP20 метамаска?:)) @wrkpro Alexander
AC
16:23
Alexander Che
In reply to this message
Я только ключи там смог сгенерить. Трансфер тоже не выходит. Но это мне просто квалификации не хватает)
c
16:23
cryshado
In reply to this message
в беп20, нужно юзать web3. Но советую в тоне юзать сеть тона 🙂 Зачем тебе беп20?