Наступает конец года, а вместе с ним и Starknet v0.13.3!
Наряду с потрясающими функциями Cairo-native, изящными сбоями и L2 gas, есть также некоторые критические изменения.
Этот твит — ваше ежемесячное напоминание о необходимости действовать 🫵
1️⃣ Изменения структуры событий ERC-20
Новый стандарт OpenZeppelin ERC20 вводит новую структуру событий: поля from/to и owner/spender теперь индексируются!
Для получения дополнительной информации: https://t.co/kDYTfQ2mO6
Эмиссия событий со старой структурой прекратится.
Для плавного перехода мы призываем приложения, обозреватели блоков, индексаторы и других разработчиков в сообществе как можно скорее поддерживать обе структуры событий!
2️⃣ Прекращение версий RPC <v0.7
Полные узлы Starknet будут обслуживать только версии RPC v0.7 и выше. Убедитесь, что вы используете актуальную версию.
3️⃣ Wallet ⇄ Изменения API DApp
После обширных усилий сообщества API Starknet Wallet<>Dapp получает значительное обновление и новую версию starknet-js.
Новый API разрывает связь между кошельками, DApps и версиями Starknet.js, что позволяет ускорить разработку.
🫵 Когда мне следует обновить свое dApp?
Будьте готовы к обновлению Starknet v0.13.3 (запланированному на конец года). Начиная с этой версии полные узлы будут поддерживать только RPC v0.7+. Убедитесь, что вы используете версию starknet-js ≥6.9.0 или выше.
🫵 Сложна ли миграция?
Совсем нет! Просто используйте новый WalletAccount вместо Account; Starknet-js позаботится обо всем остальном.
Ознакомьтесь с этой записью сообщества для получения более подробной информации: