In this Starknet Community Call, two main topics were covered: a presentation by Oleg from the Summary.dev team and an update on the Starknet roadmap by Ariel from StarkWare.
Key Highlights:
1. Oleg from Summary.dev:
– Introduction to Summary.dev: Oleg introduced Summary.dev, a tool designed to provide developers with powerful indexing capabilities for Starknet. Summary.dev aims to be a one-stop shop for Web3 developers to access and analyze blockchain data.
– Starknet Indexer: The Starknet Indexer is a tool that allows developers to query Starknet data using GraphQL and SQL. It decodes and stores blockchain data in a relational database, making it easier to access and analyze.
– Demo of GraphQL Console: Oleg demonstrated how to use the GraphQL console to query data, filter events, and aggregate results. He also showcased the ability to create asynchronous subscriptions for real-time data updates.
– SQL Editor: For more complex queries, the SQL Editor was introduced, allowing developers to create SQL queries, which can then be converted into GraphQL queries for use in applications.
– Use Cases: The indexer is relevant for developers of DeFi apps, NFTs, onchain gaming, and any other applications that need to access and analyze blockchain data. Summary.dev provides a critical tool for developers needing efficient access to Starknet data.
2. Ariel from StarkWare:
– Starknet Roadmap Update: Ariel provided an update on the Starknet roadmap, focusing on performance improvements and upcoming features.
– Sequencer Parallelization: A key improvement in the recent Starknet update (version 0.10.2) is the introduction of sequencer parallelization, allowing multiple transactions to be processed simultaneously, improving transaction throughput.
– Cairo VM in Rust: Another major improvement is the reimplementation of the Cairo Virtual Machine (VM) in Rust, which is expected to significantly boost performance. The new VM will initially be integrated into developer tools like Devnet before being incorporated into Starknet.
– Sequencer in Rust: Beyond the VM, the entire sequencer is being rewritten in Rust, which will further enhance performance and efficiency.
– Cairo 1.0: Ariel discussed the upcoming transition to Cairo 1.0, a new version of the programming language that will bring higher-level features, better syntax, and the ability to handle failed transactions, which is essential for decentralization.
– Implications for Developers: Developers were encouraged to start building on Starknet with the current version of Cairo, as the experience will help them transition smoothly to Cairo 1.0 when it becomes available.
Conclusion:
The call provided valuable insights into the tools and improvements being developed for Starknet, emphasizing the importance of indexing for data access and the significant performance enhancements on the horizon. Developers were encouraged to engage with these tools and stay tuned for further updates.



