Участники
- Владелец платформы, держатель ключа развертывания
- Мультисиг оператора
Шаги
- Контракты развернуты, и ключ развертывания пока остается их администратором.
- Для передачи нужны адрес мультисига Safe оператора и список токенов объектов.
- Скрипт разворачивает таймлок с задержкой 48 часов, операции в котором предлагает и исполняет мультисиг, и назначает его администратором фабрики, реестров, контрактов продажи, рынка и выплат и токенов объектов.
- Получателем комиссий становится мультисиг, мультисиг получает роль паузы, а ключ развертывания отказывается от своих ролей.
- Проверки в блокчейне подтверждают, что таймлок является администратором, ключ развертывания нет, а агент бэкенда сохраняет только операционную роль.
Результат
- Обновления и изменения ролей планирует мультисиг, а исполняются они через 48 часов.
- Мультисиг может сразу поставить рынок и выплаты на паузу, а снятие паузы проходит через таймлок.