SetNewAdmin

Передаёт права администратора новому кошельку.

Аккаунты

АккаунтЗаписываемыйПодписантОписание
payer✓✓Плательщик комиссии
current_admin✓Текущий администратор (должен подписать)
instance✓Instance PDA (поле администратора обновлено)
new_admin✓Кошелёк, получающий права администратора
event_authorityEvent authority PDA
private_channel_escrow_programEscrow Program

Эта инструкция не принимает параметров.

Важные замечания

  • Необратимо за один шаг: текущий администратор не может вернуть себе роль без повторного вызова SetNewAdmin новым администратором
  • Проверьте целевой адрес перед вызовом — отменить действие невозможно
  • Генерирует событие через EmitEvent CPI

Is this page helpful?

Содержание

Редактировать страницу