В рамках работы над этим проектом я разработал и внедрил систему стейкинга для существующей коллекции NFT, ориентированную на максимальную безопасность, производительность и простоту использования.
Была разработана архитектура стейкинга в соотвествии акторной модели и шардирования TON.
Также были учтены все необходимые условия и обработка ошибок так, чтобы NFT не застряла где-нибудь, а была либо застейкана, либо возвращена пользователю обратно (нехватка тонов для газа и т.д.).
Ко всем контрактам всегда пишу тесты для проверки всех необходимых тонкостей.