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

  • reset theme
Collapse

tonpie.io

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

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

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

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

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

    click to show

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

  • AnswersA

    [Решено] Поставщик хранилища. Ошибка: 1009

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-js a-storage a-storage-provider a-ton-core a-ton-storage
    0 Голоса
    2 Сообщения
    56 Просмотры
    AnswersA

    Решено

    Я нашел решение. Может быть, кому-то это будет полезно:

    const tempFilePath = './storage/saved2' // tempFile - file generated by daemon-cli const payload = await fsPromise.readFile(tempFilePath, {encoding: 'base64'}); const payloadBase64 = Cell.fromBase64(payload) await provider.internal(via, { value: "0.5", body: payloadBase64 });
  • AnswersA

    [Решено] Как использовать storage provider?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-storage a-storage-daemon a-storage-daemon-cli a-storage-provider
    0 Голоса
    3 Сообщения
    64 Просмотры
    AnswersA

    EQCfQ0jtpebRP69fDrgnQ83Ph4wncGCXc9NcoY_mlfHyvxU-

  • AnswersA

    [Решено] Какова стоимость хранения данных в блокчейне TVM TON на данный момент? И в чем разница, если мы используем хранилище TON, а не Cell?

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

    Решено

    Вообще говоря, хранилище TON находится в автономном режиме, и его стоимость зависит от поставщика. С другой стороны, для ячейки TON вам следует проверить плату за хранение TON.

    Важно отметить, что TON Storage гарантирует, что поставщики хранилища не получат оплату, если они не сохранят файл, но это не гарантирует, что файлы действительно будут сохранены. Хранилище TON в большей степени зависит от доступности, чем от фактического хранилища.

    ** Что касается стоимости хранения данных в TON, то сохранение 1 МБ данных в течение одного года обойдется примерно в 6,01 тонны. Однако стоит отметить, что обычно вам не нужно хранить большие объемы данных по цепочке.**

    Если вам требуется децентрализованное хранилище, вы можете рассмотреть возможность хранения данных TON. Вы можете найти более подробную информацию о TON Storage здесь: https://ton.org/docs/participate/ton-storage/storage-daemon.

  • AnswersA

    [Решено] Какова плата за хранение кошелька в год?

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

    Решено

    1 МБАЙТ - это 4 тонны в год. Размер кошелька составляет менее 1/4 КБ, что приводит к получению менее 0,001 тонны в год.

  • AnswersA

    [Решено] Как ссылка сериализуется в FunC?

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

    Решено

    Не пытайтесь десериализовать / сериализовать ссылочное значение, как если бы вы использовали целое число. Вместо этого используйте load_ref:

    (slice, cell) load_ref(slice s) asm( -> 1 0) "LDREF";

    https://ton.org/docs/develop/func/stdlib/#load_ref

  • AnswersA

    [Решено] Существует ли максимальный лимит хранения для смарт-контракта?

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

    Решено

    Да, данные должны помещаться в регистр "c4". c4 ограничен глубиной <=512.Подробнеечитайтездесь:https://ton.org/docs/learn/tvm-instructions/tvm-overview

    Если вы используете ячейки в линейном одинарном дереве ссылок, вы ограничены битами "512 * 1023 = 523776" или около 64 КБ. Но если вы используете все ячейки для хранения данных, то получится очень огромное дерево с большим пространством. Только на нижнем слое у него есть ячейки "4 ** 511".

  • AnswersA

    Можно ли оплатить комиссию за транзакцию по одному адресу с другого адреса?

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

    Короче говоря, нет (или я этого не знаю). Каждая транзакция и контракт должны оплачиваться самостоятельно. Вы можете изменить режим отправки только для транзакции.

    Вы можете попытаться организовать это. Несколько случайных идей

    Используйте контракт B в качестве прокси-сервера для всех транзакций, к контракту A и B будет добавлено несколько тонкоинов для оплаты. Также излишек может быть возвращен по контракту А в контракт Б.

    Если в контракте A есть какая-либо транзакция на небольшую сумму, то A отправит транзакцию в контракт B (также прикрепив тело платежа), чтобы получить несколько тонкоинов. Затем B отправит обратно транзакцию с некоторой суммой и прикрепленными основными данными.

  • Войти

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

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

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

  • Login or register to search.