• Последние
  • 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?

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

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


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

    click to show


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

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

    Решено

    Кодекс - это закон, и закон говорит "нет". Я полагаю, что это делается для того, чтобы гарантировать, что домены принадлежат "живым" людям.

    Вот код для справки.

        if (op == op::dns_balance_release) { ;; release domain
            throw_unless(414, (now() - last_fill_up_time > one_year) & (cell_null?(auction)));
            int min_price = get_min_price(domain.begin_parse().slice_bits(), now());
            throw_unless(407, msg_value >= min_price);
            int balance_without_msg = my_balance - msg_value;
            int amount_to_send = balance_without_msg - min_tons_for_storage();
            if (amount_to_send > 0) {
                send_msg(owner_address, amount_to_send, op::dns_balance_release, query_id, null(), 2); ;; ignore errors
            }
            max_bid_amount = msg_value;
            max_bid_address = sender_address;
            auction_end_time = now() + auction_start_duration; ;; always 1 week
            owner_address = zero_address();
            auction = pack_auction(max_bid_address, max_bid_amount, auction_end_time);
            store_data(index, collection_address, owner_address, content, domain, auction, now());
            return ();
        }
    
    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.