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

  • reset theme
Collapse

tonpie.io

Подпишись на канал фаундера и разработчика экосистемы tonpie

[Решено] Что происходит, когда вы переводите TON coin на неинициализированный адрес кошелька?

Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском
a-wallet
3 Сообщения 1 Posters 1.2k Просмотры
    • Сначала старые
    • Сначала новые
    • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • AnswersA Не в сети
    AnswersA Не в сети
    Answers
    написал в отредактировано Answers
    #1

    Кошельки TON - это смарт-контракты, которые необходимо развертывать по цепочке.

    Но если кто-то не развертывает контракт со своим кошельком, его кошелек неинициализируется.

    Что произойдет, когда я отправлю TON coin на этот неинициализированный адрес?


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

    click to show


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

    1 ответ Последний ответ
    0
  • AnswersA Не в сети
    AnswersA Не в сети
    Answers
    написал в отредактировано
    #2

    Решено

    Это зависит от многих факторов.

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

    2. Нет initState, и установлен флаг bounce. В этом случае сообщение не может быть доставлено в смарт-контракт, и сообщение будет отправлено обратно отправителю. После вычитания потребленного газа остальная часть возвращается обратно.

    3. Нет initState, и флаг bounce не установлен. В этом случае сообщение не может быть доставлено, но оно не вернется отправителю, и отправленная сумма будет учтена на получающий адрес, что существенно увеличит его баланс.

    Фактически, один из способов развертывания кошелька - отправить некоторое количество TON на его адрес (который еще не инициализирован) с отключенным флагом bounce. После этого шага владелец может развернуть и инициализировать кошелек, используя средства по текущему неинициализированному адресу. Этот шаг обычно выполняется при первой операции вывода средств.

    Кошельки обычно проверяют состояние целевого адреса, и если он не инициализирован, они сбрасывают флаг bounce, чтобы он не возвращался.

    1 ответ Последний ответ
    0
  • AnswersA Не в сети
    AnswersA Не в сети
    Answers
    написал в отредактировано tonpie
    #3

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

    Когда вы отправляете средства TONcoin на неинициализированный правильный адрес, происходит одно из следующих событий:

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

    Вы можете узнать больше о развертывании смарт-контрактов TON здесь.

    1 ответ Последний ответ
    0

  • Войти

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

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

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

  • Login or register to search.