TON Дев Чат
message
устанавливает не liteserver, а pytonv3. Он смотрит на поле msg_data->text
и декодирует base64. У тебя в первом случае это поле есть, т.е. срабатывает exception при декодировании и message выставляется в пустую строку.
mytonctrl -> installer
устанавливает pyTONv3? хочу у себя сразу подправить код.
/usr/src/pytonv3/pyTON
, бахнул systemctl restart pytonv3
, но ничего не поменялось...
python3 pytonv3.py
, а через python3 -m pyTON
. При таком запуске запускается не исходник, а "яйцо", которое было создано при установке.cd /usr/src/pytonv3 && python3 setup.py install
/usr/src/mytonctrl/scripts/pytonv3installer.sh
и посмотреть откуда клонируется модуль для кстановки, то ты увидишь репозиторий игромана. mytonctrl-> installer -> enable PT,
то нифига не заработает, модуль тупо не поднимется, у меня так и случилось потому что я форкнул для фикса репу Емельяненко. usr/src/mytonctrl/scripts/pytonv3installer.sh
коментишь строчку игромана, вставляешь строчку моей репы с фиксом (если тебе оно прям вот оч надо).http://first.temp.ton
, но он выдает 502) Это уже лучше - но все равно грустно)-v 5
будут ошибки:[ 4][t 1][2022-01-08 10:44:55.750141386][adnl-peer.cpp:245] ... [Error : 651 : empty network information: version=-1 reinit_date=0 real_reinit_date=0]
[ 4][t 6][2022-01-08 10:44:55.751202103][dht-query.cpp:154 ... [Error : 652 : adnl query timeout]
[ 4][t 6][2022-01-08 10:44:55.751225976][adnl-peer.cpp:892] ... [Error : 651 : failed to get from dht: dht key not found]
-v 5
:ping=0 fnode=0 fvalue=0 store=0 addrlist=0
getTransactions
getTransactions
, createNewKey
, InitialAccountWallet
и т.д.-DTON_USE_ROCKSDB=OFF -DTON_ARCH= -Wno-dev
mytonctrl
я смогу создать кошелек, и делать трансфер средств, которые на него капнули? А где мне все же выполнять getTransactions
для обнаружения поступления средств?
getTransactions
` > читать поток
[ 3][t 7][2022-01-08 14:12:05.616772035][rldp-http-proxy.cpp:513][!outboundreq] aborting http over rldp query: [Error : 0 : failed to resolve: Got a vm virtualization exception: prunned branch]
:(startFromBlock
, чтобы он тебе сначала старые блоки прислал, а потом уже новые начал отправлять.
mytonctrl
не запускается. mytonctrl: command not found
./wallet.sh: line 21: /usr/bin/ton/crypto/fift: No such file or directory
failed to download proof link: [Error : 651 : no nodes]
Я посмотрел код mytonctrl, там как я понял берется последний блок, чтобы ускорить процесс (который init_block
)bash install.sh -m lite -t
mytonctrl
должна работать? Может у меня просто mytonctrl
не встал как надо?(
wallet-info.txt
сгенерировался.
[4/6] Source Compilation
mytonctrl -> installer -> enable PT
и твое API находишь по адресу http://твой_ip:8000
TON
обрабатываются lite-server
'ами.LS
, которые указаны в глобальном конфиге, и которые могут быть под нагрузкой и тормозить:mytonctrl
.LS
можно подключаться используя:lite-client
libtonlibjson.so
libtonlibjson.so
) используется повсеместно, например в кошельках и в том же toncenter.comlite-client
) используется внутри mytonctrl
. Но внутри него можно поднять локальную копию toncenter
, который уже будет использовать libtonlibjson.so
global.config.json
. Но если вы подняли свою ноду (mytonctrl -m full
), то можно получить свой приватный конфиг файл (mytonctrl -> installer -> clcf
) и использовать для подключения его. Если развернуть на нем локальную версию toncenter, то он будет использовать как раз ваш приватный конфиг файл - вашу локальную ноду, а не публичные.
{"ok": true, "result": {"@type": "error", "code": 500, "message": "LITE_SERVER_NOTREADY: cannot load proof for (-1,8000000000000000,10187723):3055B693FE14FDEF5A28DCEAA7CC5BBBF449CD2071D2FB3430F7C7F8D821606A:5C5664407757B0E8CD89604E2B199C3C1A08D397655BE121EB55B7FD7F4B36D1 : not in db(during last block synchronization)", "@extra": "1641724792.805435:0.1149113197954007", "state": "uninitialized"}}
{
"liteservers": [
<secret>
],
"validator": {
"@type": "validator.config.global",
"zero_state": {
"workchain": -1,
"shard": -9223372036854775808,
"seqno": 0,
"root_hash": "F6OpKZKqvqeFp6CQmFomXNMfMj2EnaUSOXN+Mh+wVWk=",
"file_hash": "XplPz01CXAps5qeSWUtxcyBfdAo5zVb1N979KLSKD24="
},
"init_block": {
"root_hash": "irEt9whDfgaYwD+8AzBlYzrMZHhrkhSVp3PU1s4DOz4=",
"seqno": 10171687,
"file_hash": "lay/bUKUUFDJXU9S6gx9GACQFl+uK+zX8SqHWS9oLZc=",
"workchain": -1,
"shard": -9223372036854775808
},
"hardforks": [
{
"file_hash": "t/9VBPODF7Zdh4nsnA49dprO69nQNMqYL+zk5bCjV/8=",
"seqno": 8536841,
"root_hash": "08Kpc9XxrMKC6BF/FeNHPS3MEL1/Vi/fQU/C9ELUrkc=",
"workchain": -1,
"shard": -9223372036854775808
}
]
}
}
load-generate-keypair
в fift , в библиотеке tonwhales/ton?fs/promises.readFile
, но пишет bad secret key size
mytonctrl
в режиме lite
. Сама установка проходит без ошибок, но по факту после установки: -bash: mytonctrl: command not found
config.json
try:Нужно оставить это:
item.func(args)
except Exception as err:
print("{RED}Error: {err}{ENDC}".format(RED=self.RED, ENDC=self.ENDC, err=err))
item.func(args)
set stake 0
и через некоторое время перестали отправляться внешние сообщения. В частности, не работает mg
(Error: WaitTransaction error: time out). В чем может быть проблема?
systemctl restart validator
не помог
mg
с другим кошельком стабильно работает, так что может это я ошибся в чем-то
pip install pyopenssl