какие-то модули которые будут реализовывать какие-то фичи, а так же которые можно обновлять. Пока у меня просто есть включение/выключение модулей которые по сути дают право от имени основного контракта что-то делать, но мне кажется это не достаточно.
Контракт по идее должен иногда мочь что-то обрабатывать, как вот с onERC721Received и если его не реализовать что-то может сломаться. Вопрос - каким образом можно сделать такой модуль безопасный что бы вызовы передавались дальше и ничего не сломалось лишнего? Пока все что я видел дергают static call, что не дает менять состояние (например выпустить ивент что ты получил NFT).
Есть ли какое хорошее решение здесь?
по-моему вы говорите о Chainlink Keepers, но могу ошибаться. Используется в DeFi, динамических нфт (как раз ваш пример), и начинает использоваться в голосованиях дао
Обсуждают сегодня