TON Overflow на русском

552 Темы 1.0k Сообщения

Русское зеркало answers.ton.org

  • Поддерживает ли MyTonWallet testnet?

    0 Голоса
    1 Сообщения
    22 Просмотры

    Некоторые кошельки в экосистеме TON могут открывать как кошельки mainnet, так и кошельки testnet, в то время как некоторые поддерживают только mainnet. Можно ли переключить MyTonWallet из основной сети в тестовую? Если это возможно, то как это сделать?

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

    click to show

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

  • Как получить все дочерние ячейки определенной ячейки?

    0 Голоса
    1 Сообщения
    8 Просмотры

    В разработке программного обеспечения TON все является ячейкой. Каждая ячейка может ссылаться до 4 других ячеек, создавая родительско-дочерние отношения. Что, если у меня есть конкретная ячейка, которая ссылается на некоторые другие ячейки, и мне нужно получить все ее "дочерние ячейки"?

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

    click to show

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

  • Есть ли "NFT-лутбоксы" на TON?

    0 Голоса
    1 Сообщения
    10 Просмотры

    В экосистеме Ethereum существуют "лутбоксы", которые содержат несколько NFT и могут быть "открыты" для обнаружения токенов внутри. Была ли эта механика уже реализована в экосистеме TON?

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

    click to show

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

  • 0 Голоса
    1 Сообщения
    26 Просмотры

    Проект Blueprint генерирует QR-код при выборе "создать глубокую ссылку". Но он показывает мне QR-код, который больше экрана моего компьютера, так что я не могу отсканировать его с помощью своего телефона. Как с этим бороться, есть ли какой-нибудь способ заставить его создавать меньшие QRS или использовать какой-нибудь способ перейти по ссылке?

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

    click to show

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

  • Существует ли мост Ethereum-TON для монет testnet?

    0 Голоса
    1 Сообщения
    7 Просмотры

    Я пришел в экосистему TON из Ethereum, и у меня есть монеты Ethereum testnet. Я знаю, что существует Ethereum-TON bridge для монет mainnet. Есть ли что-то подобное для testnet? Было бы привычно приобретать монеты TON testnet таким образом.

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

    click to show

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

  • Каковы рабочие примеры сайтов TON?

    0 Голоса
    1 Сообщения
    17 Просмотры

    Документация TON содержит всю необходимую информацию для запуска сайтов TON. Но поскольку на данный момент их не так много, было бы неплохо также ознакомиться с некоторыми реальными сайтами просто для справки. Есть ли какие-нибудь хорошие примеры?

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

    click to show

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

  • 0 Голоса
    5 Сообщения
    21 Просмотры

    Решено

    Ваше понимание близко к истине.

    Насколько я понимаю, "атомарность" в данном контексте - это концепция, которая родилась задолго до блокчейна TON. Вероятно, это появилось в поле базы данных: https://en.wikipedia.org/wiki/Atomicity_(database_systems)

    В нем используется метафора атома как чего-то, что нельзя разделить (хотя человечеству все-таки удалось расщепить атом). Таким образом, "атомарное событие" - это "неделимое" событие. Он может состоять из нескольких частей, но они действуют как единое целое, их нельзя разделить.

    На практике это означает, что если начинает происходить атомарное событие и какая-то его часть происходит, но затем что-то мешает произойти следующей части, то первая часть откатывается назад. Таким образом, атомарное событие либо происходит полностью, либо не происходит вообще (поскольку все откатывается назад и возвращается в исходное состояние). Это не может произойти "наполовину".

  • Есть ли хостинг, принимающий тонкоины в качестве оплаты?

    0 Голоса
    1 Сообщения
    5 Просмотры

    Было бы удобно платить тонкоинами за размещение автономных частей проекта TON. Существует ли в настоящее время какая-либо хостинговая компания, разрешающая это?

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

    click to show

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

  • Есть ли способ автоматического продления доменов .ton?

    0 Голоса
    1 Сообщения
    18 Просмотры

    В доменах .ton нет встроенного автоматического продления, что может привести к нежелательным проблемам с безопасностью: если кому-то не удастся продлить домен и его приобретет другой человек, это может привести к переводу средств не тому лицу. Есть ли какой-нибудь способ справиться с этой проблемой сейчас или, возможно, в будущем с помощью некоторых обновлений для TON?

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

    click to show

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

  • 0 Голоса
    1 Сообщения
    6 Просмотры

    Я хотел бы получать обновления, касающиеся транзакций, как можно скорее. Правильно ли я понимаю, что валидаторы первыми узнают о новых транзакциях, а другие получают информацию о транзакции только после того, как сгенерирован блок, который ее включает? Есть ли способ получить это быстрее, не становясь валидатором?

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

    click to show

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

  • В чем именно заключаются различия между версиями кошелька?

    0 Голоса
    1 Сообщения
    7 Просмотры

    На TON существуют различные версии контрактов с кошельками, которые в настоящее время обновляются до версии 4r2. Некоторые различия между ними хорошо известны, например, поддержка плагинов в версии 4. Но есть ли полный список изменений, начиная с первой версии?

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

    click to show

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

  • TON Connect предназначен только для веб-сайтов?

    0 Голоса
    1 Сообщения
    9 Просмотры

    TON Connect - это удобный способ авторизации пользователя в TON DApp. Но требуется ли для этого веб-сайт, на котором можно пользоваться? Или возможно ли создать какое-нибудь DApp, которое включает TON Connect, но вообще не имеет веб-сайта?

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

    click to show

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

  • Какие существуют альтернативы для toncenter.com ?

    0 Голоса
    1 Сообщения
    12 Просмотры

    TON центр (toncenter.com ), возможно, самый известный сервис для выполнения запросов API, но в последнее время он был недоступен, когда мне это было нужно. Что можно использовать вместо этого? И улучшило бы ситуацию использование облегченного сервера?

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

    click to show

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

  • 0 Голоса
    1 Сообщения
    8 Просмотры

    Часто предлагается использовать TypeScript для разработки на TON. Руководства по использованию таких библиотек, как ton из npm, полны примеров TS. Что, если я готов использовать JavaScript, но еще не готов к TypeScript? Могу ли я просто использовать те же библиотеки или мне нужны другие?

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

    click to show

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

  • 0 Голоса
    1 Сообщения
    5 Просмотры

    Предположим, я отправляю внешнее сообщение какому-нибудь смарт-контракту, и он реагирует, отправляя несколько внутренних сообщений. Эти сообщения были сгенерированы "вместе" и отправлены подряд, одно сразу за другим. Означает ли это, что они будут получены и обработаны "вместе", подряд? Или какие-то совершенно несвязанные транзакции могут быть помещены в середину этих, потому что TON асинхронен по своей природе и могут произойти всевозможные вещи?

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

    click to show

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

  • Что произойдет с NFT, если его баланс упадет ниже нуля?

    0 Голоса
    1 Сообщения
    5 Просмотры

    В блокчейне TON каждый NFT использует свой собственный смарт-контракт. А хранение вещей в TON требует оплаты платы за хранение, вычитаемой из любого смарт-контракта. Означает ли это, что у каждого NFT на TON есть свой баланс, который очень медленно уменьшается из-за платы за хранение? Что произойдет, если температура опустится ниже нуля? Может ли NFT быть удален?

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

    click to show

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

  • Может ли обычный разработчик создавать транзакции "тик-так"?

    0 Голоса
    1 Сообщения
    6 Просмотры

    Известно, что транзакции Tick и Tock - это особые транзакции, они вызываются в начале и конце каждого блока masterchain. Но означает ли это, что они предназначены только для системных целей, или обычный разработчик также может их использовать? Что требуется для создания такой транзакции?

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

    click to show

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

  • [решено] Эффективное хранение до 4 миллионов бит в TON смарт-контракте

    0 Голоса
    2 Сообщения
    9 Просмотры

    Решено

    Строго говоря, поиск наиболее эффективного способа структурирования хранилища является задачей NP-класса, что означает, что для этого потребуется слишком много ресурсов, учитывая количество битов. Словари представляют собой бинарные деревья (до 2 ветвей в ячейке), хотя их чтение и обновление на самом деле дешевле, чем квадродеревья. Поэтому я бы рекомендовал использовать dicts.

  • Как подтвердить успешную транзакцию для NFT?

    0 Голоса
    1 Сообщения
    18 Просмотры

    Я хочу убедиться, что передача прошла успешно, используя этот метод ответа tonConnectUI.sendTransaction()

    Я использую : React js @tonconnect/ui-react @ton/тонна

    Среда : Тестовая сеть

    отправить транзакцию с помощью : tonConnectUI.sendTransaction()

    ответ на транзакцию с помощью веб-расширения : {boc:"x{B92CC224AD7A1546F9974E8ACD9B4D7305D90A21A75A24C9732DB161B7D034A0D78239814924A11BAED572D69782624216DE00BCEE93A99090469BFEE2477D0029A9A31764E4EA950000000503}\n x{620019F5CCE72C6549AE5B6A58A2B80A5E02FD23B696B24A5EDCD3C6E47A671D3AECA017D7840000000000000000000000000001}\n x{5FCC3D140000000000000000801DC05C9F00471C18F28FB322BE12D4FE504AE6C28DCE7493DB17433AE4959A0CF001AF614CF808EEEE5A8EB27AC9BD31B27BB5F6B986682F71A7F8E1A0C5F0A51F54202}"} ответ на транзакцию с помощью мобильного кошелька :

    {boc: 'te6cckEBAwEA/gAB4YgB3AXJ8ARxwY8o+zIr4S1P5QSubCjc50…T4Ajjgx5R9mRXwlqfyglc2FG5zpJ7YuhnXJKzQZwgKMscEHI='}

    =============================================================

    итак, я получаю разные ответы с помощью мобильного кошелька и веб-расширения. я не знаю, как подтвердить эту успешную транзакцию. и каждый раз, когда они показывают мне успешную транзакцию, даже nft по какой-то причине не был переведен.

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

    Итак, я решил расшифровать ответ и получить хэш Trasaction и данные проверки с помощью этого хэша из api.

    Но я не знаю, как получить хэш транзакции.

    Кто-нибудь может каким-либо образом помочь решить эту проблему? мне просто нужно подтвердить, что NFT получен в x wallet.

    Спасибо

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

  • [Решено] TypeError: Не знаю, как сериализовать BigInt

    0 Голоса
    3 Сообщения
    19 Просмотры

    Вообще говоря, из сообщения об ошибке следует, что для BigInt

    Вы должны заметить, что ваша строка кода неверна: .storeUint(0,1) // forward_payload:(любая ячейка ^Cell)

    Я думаю, это должна быть "ячейка", не использующая "Uint".