End of year is coming and with it Starknet v0.13.3!

Alongside the awesome features of Cairo-native, graceful failures, and L2 gas, there are also some breaking changes.

This tweet is your monthly reminder to act on them đŸ«”

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.3 upgrade (planned for end of year). 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: