๐Ÿšจ 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: