Все коллекции
Пошаговые инструкции
Управление ресурсами
Как освободить ресурсы из оперативной памяти на EOS
Как освободить ресурсы из оперативной памяти на EOS

В этом пошаговом руководстве вы узнаете, как извлечь оперативную память с аккаунта EOS с помощью контракта close action.

Dario Cesaro avatar
Автор: Dario Cesaro
Обновлено больше недели назад

Данные хранятся на блокчейне EOS с использованием оперативной памяти (RAM - random access memory). Оперативная память используется для обработки транзакций, голосования, стейкинга и покупки. Учетная запись EOS может покупать, продавать и восстанавливать ресурсы RAM. Подробную информацию о последнем можно найти здесь.

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

  1. Зайдите на сайт bloks.io и перейдите на вкладку tokens section. Здесь будет показан список всех токенов на блокчейне EOS. Убедитесь, что вы вошли в систему под своей учетной записью EOS, на которой вы хотите восстановить оперативную память.

  2. Балансы токенов, зарегистрированных в основной сети EOS записываются в ресурсы оперативной памяти. Если баланс токенов равен нулю, можно прибегнуть к закрытию с помощью контрактов токенов.

  3. Введите в поле название токена, его символ или адрес контракта. Допустим, в качестве примера мы хотим использовать токен EOSDT.

  4. Щелкните на адресе контракта EOSDT, который указан прямо под его названием (как показано на рисунке).

  5. Это позволит вам перейти на исходный аккаунт контракта токена. Нажмите в контракте на кнопку </>

  6. Теперь щелкните на actions. Выберите close.

  7. A data entry tab will open, requiring your account name in owner section and precision with the token symbol in the symbol section. For EOSDT, the data entry format will be 9,EOSDT as the precision for EOSDT is 9.

  8. Откроется вкладка ввода данных, где в разделе "owner (Владелец)" необходимо указать имя аккаунта, а в разделе symbol - колличество знаков после запятой у токена. Для EOSDT формат ввода данных будет 9,EOSDT, так как точность для EOSDT равна 9.

  9. Нажмите на кнопку Submit transaction (Отправить транзакцию). Таким образом, контракт будет закрыт и освободит часть ресурсов оперативной памяти.

We hope you liked this article. Keep visiting the EOS Support learning center to find more educational content on EOS. If you have any questions and would like to speak with a support team member, you may also contact us at any time via this official help site.

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


Автор: Mudassar Ejaz

Редактор: Randall Roland

Перевод: Evgeny Chirochkin

Источники и ссылки:

Дополнительные справочные материалы и статьи:

Нашли ответ на свой вопрос?