In this community call, the team addresses a variety of topics related to Starknet, ranging from technical updates to community engagement strategies. The call includes two main segments: a presentation by Francesco on building React apps on Starknet, and a discussion with Ariel on the latest Starknet updates, particularly focusing on the newly introduced transaction fees in version 0.8.

Key Points:

1. Presentation by Francesco:
– Francesco introduces the `Starknet-react` library, a set of React hooks designed to simplify the integration of Starknet into React applications.
– The library allows developers to easily connect crypto wallets, track blockchain data, and manage transactions within their applications.
– Francesco also discusses the importance of optimizing user experience by managing transaction states effectively and provides examples of how to use the hooks in real-world applications.
– He highlights the need for front-end development in the Starknet ecosystem and encourages developers to focus on creating bug-free applications.

2. Starknet Updates by Ariel:
– Ariel provides an overview of the new features introduced in Starknet version 0.8, focusing on transaction fees.
– While fees are not yet enforced, users can now include a `max_fee` in their transactions. This will become mandatory in version 0.9.
– The discussion covers the rationale behind the introduction of fees, how they are calculated based on computational resources, and how fees will evolve over time, including plans for fee abstraction.
– Ariel also touches on future developments like account abstraction and the potential for users to pay fees in tokens other than ETH.

3. Community and Tooling:
– The team discusses the challenges of managing community knowledge, particularly the need for better documentation and support systems. They encourage the use of the Shamans Discourse platform for more organized and searchable community discussions.
– There is an ongoing effort to expand educational resources for developers and to support community-led meetups, with offers to assist with logistics and provide remote Q&A sessions.

4. Q&A Session:
– Community members ask about various technical aspects, such as the syncing of nodes, the possibility of apps subsidizing fees for users, and how Starknet might handle transactions that revert.
– The session also covers how the system differentiates between account contracts and regular contracts, and the implications of future developments like fee abstraction.

The call concludes with a reminder of the next community call and an invitation for community members to present their projects or organize meetups with Starknet’s support.