Подпишись на канал фаундера и разработчика экосистемы tonpie
[Решено] Могут ли другие адреса оплачивать обслуживание вашего домена TON?
-
В смарт-контракте TON DNS есть код, который делает так, что если владелец не осуществит перевод в течение года, DNS будет освобожден. Есть ли способ для других адресов сохранить это требование?
Этот вопрос был импортирован из чата Telegram: > <***Скрыто***
click to show
-
Кодекс - это закон, и закон говорит "нет". Я полагаю, что это делается для того, чтобы гарантировать, что домены принадлежат "живым" людям.
Вот код для справки.
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 (); }