• Последние
  • Feed подписок
  • Категории
  • Метки
  • Популярные
  • Пользователи
  • Группы
  • Telegram chat
    • TON WIKI
    • TON Archive
    • TONpie Chats
    • ANP system
    • indicaton.io
Theme Center
  • Theme Center
  • default

  • reset theme
Collapse

tonpie.io

    • Все категории
    Загрузить новые сообщения
Авторизуйтесь, чтобы написать сообщение
  • AnswersA

    Почему toncli в Windows не может найти fift.exe если он успешно найдет func.exe ?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-toncli a-windows
    0 Голоса
    1 Сообщения
    33 Просмотры
    AnswersA

    Я пытаюсь разрабатывать на Windows 10. Я установил toncli в соответствии с руководством. Он успешно находит Func, но не может найти исполняемый файл Fift, хотя кажется, что он находится там, где он ищет:

    Насколько я понимаю, я не единственный, у кого есть эта проблема, но я не могу найти решение. Что это может быть?

    Этот вопрос был импортирован из чата Telegram: <***Скрыто***

    click to show

    Оригинал вопроса

  • AnswersA

    Почему во время процедуры run_tests в TonCLI возникает уже определенная ошибка?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-errors a-fift a-func a-toncli
    0 Голоса
    1 Сообщения
    34 Просмотры
    AnswersA

    Почему во время процедуры TonCLI run_tests появляется "уже определено", даже если в тестовом файле есть только 2 процедуры?

    Ошибка заключается в следующем:

    [ 1][t 0][2022-08-03 17:54:16.452700431][Fift.cpp:67] top: abort level 1: swap { <continuation 0x5592f7b91d00> } if HERE drop level 2: [in @PROC:<{:] over @fail-ifdef HERE 2 { <continuation 0x5592f7c09180> } does null swap @doafter<{ 0 32 u, level 3: <text interpreter continuation> level 4: <continuation 0x5592f7bae2d0> level 5: <text interpreter continuation> [ 1][t 0][2022-08-03 17:54:16.452739603][fift-main.cpp:204] Error interpreting file `/tmp/tmpohjkaaen.fif`: contract_tests.fif:84: PROC:<{:procedure already defined

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

    Кроме того, всякий раз, когда я закомментирую следующий код, ошибка никогда не срабатывает:

    cell build_new_addr( int addr ){ cell new_addr = begin_cell() .store_uint(1, 2) .store_uint(5, 9) .store_uint(addr, 5) .end_cell(); return new_addr; }

    Этот вопрос был импортирован из чата Telegram: > <***Скрыто***

    click to show

    Оригинал вопроса

  • AnswersA

    Как мне инициализировать хранилище данных контракта с определенными значениями?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-storage a-toncli
    0 Голоса
    1 Сообщения
    24 Просмотры
    AnswersA

    Можно ли инициализировать хранилище данных контракта с определенными значениями через toncli? Например, установив значение seqno равным 5.

    Этот вопрос был импортирован из чата Telegram: > <***Скрыто***

    click to show

    Оригинал вопроса

  • AnswersA

    У меня есть сгенерированная пара ключей. Как импортировать секретный ключ в коде? Я попытался передать его в виде строки (шестнадцатеричная версия), но ничего не вышло

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-toncli a-wallet
    0 Голоса
    2 Сообщения
    43 Просмотры
    AnswersA

    Решено

    Секретный ключ должен быть передан как Uint8Array. nacl уже предоставит вам ключи в правильном формате.

    Вы также можете сделать следующее: const SecretKey = TonWeb.utils.hexToBytes('ВАШ шестнадцатеричный код'); const keyPair = TonWeb.utils.nacl.sign.keyPair.fromSecretKey(секретный ключ);

    С другой стороны, вы можете проверить детали здесь, как в примере с Jetton, используя Tact Language https://github.com/ton-community/tact-jetton/blob/21e198cd7c95a287509f91f806f1ed32a4252129/исходныеданные/jetton.deploy.ts#L25

  • AnswersA

    [Решено] Как мне сбросить значения при разработке с помощью toncli?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-debugging a-toncli
    0 Голоса
    2 Сообщения
    43 Просмотры
    AnswersA

    Решено

    Вероятно, не с помощью CLI, но вы можете отлаживать непосредственно в скрипте, используя dump_stack:

    () dump_stack() impure asm "DUMPSTK";

    https://ton.org/docs/develop/func/stdlib/#debug-primitives

  • AnswersA

    Почему я получаю ошибку Fift illegal option при запуске toncli deploy на встроенном двоичном файле?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-fift a-mac a-toncli
    0 Голоса
    2 Сообщения
    48 Просмотры
    AnswersA

    Попробуйте установить через GitHub вместо pip:

    https://github.com/disintar/toncli

  • AnswersA

    Как я могу получить данные о транзакции передачи и какие дополнительные данные прилагаются к ним?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-toncli a-tonweb a-transactions
    0 Голоса
    2 Сообщения
    55 Просмотры
    AnswersA

    С TON и TVM вы не можете получить хэш немедленно. Хэш и значение "lt" (логическое время) будут доступны только после того, как транзакция будет добавлена в блок валидаторами.

    Существует ** два способа ** проверить, была ли транзакция успешно отправлена:

    Проверьте порядковый номер (seqno) кошелька. Если он увеличился, то, скорее всего, транзакция была отправлена.

    Проверьте адрес для совершения транзакции. Это подтвердит, была ли транзакция записана в блокчейне.

  • AnswersA

    [Решено] Получение ошибки "PROC:<{:процедура уже определена" при выполнении команды `toncli run_tests`

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-command-line a-errors a-toncli
    0 Голоса
    2 Сообщения
    45 Просмотры
    AnswersA

    Решено

    Вы объявили некоторую функцию, которая уже объявлена в библиотеках toncli. Список этих библиотек доступен в их исходных текстах на Github:

    https://github.com/disintar/toncli/tree/master/src%2Ftoncli%2Flib

    Обычно это происходит, когда вы повторно объявляете какую-либо функцию из stdlib.func или math.func

  • AnswersA

    Ошибки: исполняемые файлы func/fift не найдены при установке toncli в подсистему Windows/Ubuntu

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-command-line a-errors a-toncli
    0 Голоса
    2 Сообщения
    154 Просмотры
    AnswersA

    Toncli просит вас ввести путь к исполняемым файлам.

  • AnswersA

    Как вы развертываете контракт в тестовой сети с помощью TON cli?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-testnet a-toncli
    0 Голоса
    3 Сообщения
    66 Просмотры
    AnswersA

    проверьте правильность версии вашего lite-клиента

  • AnswersA

    Я получаю сообщение об ошибке установки toncli в Windows.

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-installation a-toncli
    0 Голоса
    2 Сообщения
    71 Просмотры
    AnswersA

    Помогла эта команда: pip install bitstring==3.1.9

    Спасибо Андрею Творожкову

  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Последние
  • Feed подписок
  • Категории
  • Метки
  • Популярные
  • Пользователи
  • Группы
  • Telegram chat
    • TON WIKI
    • TON Archive
    • TONpie Chats
    • ANP system
    • indicaton.io
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.