Наступает конец года, а вместе с ним и 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 позаботится обо всем остальном.

Ознакомьтесь с этой записью сообщества для получения более подробной информации: