[Решено] Как мне удалить смарт-контракт?
-
Есть ли какой-нибудь способ удалить неиспользуемый смарт-контракт из TestNet / MainNet, чтобы уменьшить раздувание сети и удалить ее функциональность?
Этот вопрос был импортирован из чата Telegram: > <***Скрыто***
click to show
-
Вы можете использовать
send_raw_message(cell msg, int mode)
в рамках смарт-контракта, для удаления смарт-контракта.Это связано с тем, что режим 128 будет "переносить весь оставшийся баланс текущего смарт-контракта вместо значения, первоначально указанного в сообщении", по сути удаляя все TON из смарт-контракта. Режим 32 приведет к появлению сообщения "текущий счет должен быть уничтожен, если его результирующий баланс равен нулю", что в сочетании с 128 приведет к удалению смарт-контракта.
Таким образом, использование
mode = 160
сsend_raw_message
по сути приведет к удалению смарт-контракта.