🚨 Дроп Symbiosis NFT 14 ноября 2024 года - Решения и обновления 🚨
Во время дропа Symbiosis NFT пользователи столкнулись с проблемами при попытке покупки NFT, получая сообщения об ошибках, которые мешали завершить процесс покупки. Вот подробности произошедшего:
🔍 Корень проблемы: Проблема возникла из-за несоответствия между ценой, возвращаемой нашим смарт-контрактом, и ценой, рассчитанной на фронтенде. Это несоответствие произошло из-за ошибок в расчетах при конвертации цен ETH между фронтендом и смарт-контрактом в момент покупки.
💡 Почему некоторые транзакции прошли:
- Время: Успех транзакции зависел от точного момента обработки запроса пользователя. Если цена в этот момент была достаточно близка к ожидаемому значению, транзакция проходила.
- Небольшие колебания цен: Система полагается на данные в реальном времени от смарт-контракта, которые подвержены обновлениям. В тех случаях, когда небольшие колебания цен ETH не приводили к значительным несоответствиям, транзакция проходила.
📝 Примеры неудачных и успешных транзакций:
- Обновление ценового фида 1:
USD Value: 316497790000
Expected ETH (Contract): 0.205372682065173346
ETH Sent (Frontend): 0.205372682065173340
Результат: Транзакция не удалась из-за незначительной разницы в точности.
- Обновление ценового фида 2:
USD Value: 313262000000
Expected ETH (Contract): 0.207494046516973013
ETH Sent (Frontend): 0.207494046516973020
Результат: Транзакция прошла, так как разница в округлении была в пределах допустимых значений. Это причина трех успешных транзакций.
🔧 Принятые меры:
Исправление проблемы с округлением: Мы внедрили точные корректировки округления, гарантируя, что цены ETH теперь округляются до 6 десятичных знаков, что обеспечивает лучшую совместимость со смарт-контрактом.
Добавлен 1% буфер: Чтобы учесть быстрые изменения цен, мы ввели 1% буфер для предотвращения несоответствий и неудачных транзакций.
Система стала более надежной, с улучшенной обработкой обновлений цен и колебаний. Пользователи могут ожидать более плавный и надежный процесс покупки.
Спасибо за ваше терпение, пока мы работаем над тем, чтобы сделать процесс более безопасным и доступным! 💪
Мы искренне извиняемся перед всеми коллекционерами, пострадавшими от этих проблем. Мы с нетерпением ждем новой даты продаж: с понедельника, 18 ноября (18:00 CET / 12:00 EST / 9:00 PST) по среду, 20 ноября (18:00 CET / 12:00 EST / 9:00 PST).