๐จ Devs and project buildoors ๐จ
The upcoming Starknet optimizations will introduce some breaking changes for your projects.
Originally planned for v0.13.3, these changes have been deferred to v0.13.4 (now scheduled for February 2025) due to a roadmap update (see the new roadmap here: https://t.co/mNxxDWd5vV).
The sooner you're aware and prepared, the better! So, hereโs your monthly reminder to take action ๐ซต
1๏ธโฃ ERC-20 Event Structure Changes
The new OpenZeppelin ERC20 standard introduces a new event structure: from/to & owner/spender fields are now indexed!
For more information: https://t.co/kDYTfQ2mO6
Emission of events with the old structure will cease.
For a smooth transition, we encourage apps, block explorers, indexers, and other devs in the community to support both event structures asap!
2๏ธโฃ Termination of RPC versions
Starknet full nodes will only serve RPC versions v0.7 and above. Make sure you consume an up-to-date version.
3๏ธโฃ Wallet โ DApp API Changes
After an extensive community effort, the Starknet Wallet<>Dapp API is receiving a significant update and a new starknet-js version.
The new API breaks the coupling between wallets, DApps, and Starknet.js versions, allowing for faster development.
๐ซต When should I update my dApp?
Be ready for the Starknet v0.13.4 upgrade (planned for February 2025). From this version, full nodes will only support RPC v0.7+. Ensure you're using starknet-js version โฅ6.9.0 or upwards.
๐ซต Is migration hard?
Not at all! Simply use the new WalletAccount instead of AccountโStarknet-js takes care of the rest.
Check this community post for more details: