Astra is a Rollkit sequencer (based on Cosmos SDK) customized to run Wasm smart contracts and optimized for high-throughput and low-latency. This enables block times as low as 150ms, making it faster than Solana and other high performance chains. However, a fast sequencer requires a fast indexer and fast RPCs that can keep up. Astra is supported by Constellations, a custom high-performance indexer built in Rust. Constellations provides smart contract developers with a GraphQL API for their apps, enabling them to have responsive UI/UX that matches the speed of the rollup. Astra also makes use of custom RPCs where the entire Merkle tree is stored in-memory, enabling instant access to onchain data.
Astra is a Rollkit sequencer (based on Cosmos SDK) customized to run Wasm smart contracts and optimized for high-throughput and low-latency. This enables block times as low as 150ms, making it faster than Solana and other high performance chains. However, a fast sequencer requires a fast indexer and fast RPCs that can keep up. Astra is supported by Constellations, a custom high-performance indexer built in Rust. Constellations provides smart contract developers with a GraphQL API for their apps, enabling them to have responsive UI/UX that matches the speed of the rollup. Astra also makes use of custom RPCs where the entire Merkle tree is stored in-memory, enabling instant access to onchain data.