{"repo":"Sovereign-Labs/rollup-starter","free":true,"listed":false,"github":"https://github.com/Sovereign-Labs/rollup-starter","clone":"git clone https://github.com/Sovereign-Labs/rollup-starter.git","description":"A starter template for building real-time rollups","language":"Rust","stars":10,"topics":[],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Overview This repository provides a starting point for building rollups with the Sovereign SDK. It includes everything you need to create a rollup with customizable modules, REST API for state queries, TypeScript SDK for submitting transactions, WebSocket endpoints to subscribe to transactions and events, built-in token management, and much more. Note: The Sovereign SDK is provided under a revenue share agreement for commercial applications. See the LICENSE file for more details. Repository Structure - crates/stf : Contains the State Transition Function (STF) derived from the Runtime, used by both the rollup and prover crates - crates/provers : Generates proofs for the STF - crates/rollup : Runs the main rollup binary. This includes both the full-node and the soft-confirming sequencer (as well as replica + fail-over logic.) - examples/value-setter : Example module. Prerequisites Before you begin, ensure you have the following installed: - Rust : 1.93.0 or later - Install via rustup: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs sh - The project will automatically install the correct version via rust-toolchain.toml - Node.js : 20.0 or later (for TypeScript client) - Install via official website - Git : For cloning the repository Optional Tools The following tools are optional and only needed for specific features: - RISC Zero toolchain : For generating zero-knowledge proofs with RISC Zero (not needed for initial development) - SP1 toolchain : For generating zero-kn","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sovereign-Labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sovereign-Labs/rollup-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}