- Проверьте instruction discriminator
- Выделите достаточное количество compute_units
- Используйте UncheckedAccount для зафиксированных аккаунтов в контексте действия
- Выполните ручную десериализацию через try_deserialize на заимствованных данных
- Проверьте, что account discriminator соответствует ожидаемому типу
- Убедитесь, что все аккаунты действия указаны в ShortAccountMeta
- Сопоставьте флаги is_writable с фактическим использованием
- Увеличьте бюджет вычислений (compute budget) для всех действий в коммите
- Обработчики выполняются на базовом слое и потребляют комиссии базового слоя
- Применяются стандартные ограничения Solana (вычисления, блокировки аккаунтов)
- Атомарность: любая ошибка действия откатывает коммит
- Первые два аккаунта действия вводятся автоматически (escrow, escrow_auth)
Полезные Ссылки
Эфемер Роллапы
Делегирование, фиксация и отмена делегирования
Magic Router
Обзор маршрутизатора и процесс работы
Примеры Magic Actions
Изучите эталонную реализацию на GitHub
Поддержка сообщества
Общение с командой и сообществом

