OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Bolt

Bolt is a deprecated, composable SVM-based framework for building fully on-chain games and autonomous worlds on Solana. It includes workspace tooling, Rust primitives and a TypeScript client for Anchor programs.

Independent OpenViST project profile, based on linked sources.

Bolt — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Consider Bolt when examining or adapting its documented approach to composable, fully on-chain game development, while accounting for its deprecated status and lack of active maintenance.

Who it is for

  • Developers exploring a framework for fully on-chain game systems or autonomous worlds.
  • Solana developers looking for reusable components and ECS-based game structure in a reference repository.

Documented uses

  • Structure game logic using an Entity Component System architecture.
  • Create Solana components, systems and programs with Bolt's Rust primitives.
  • Manage a Bolt workspace with the CLI.
  • Use the TypeScript SDK as a client for Anchor programs.
Before you choose

Requirements & limits

The repository is public and specifies the MIT license. Its README lists Cargo installation for bolt-cli and requires a nightly Rust toolchain to generate IDLs. Bolt is deprecated and retained for reference.

  • Bolt targets SVM-based, fully on-chain games and autonomous worlds rather than general-purpose application development.
  • Its ECS architecture and reusable components are central to its game-assembly model.
  • The repository identifies bolt-cli, bolt-lang and a TypeScript SDK for distinct development roles.
  • The project is deprecated and no longer actively maintained; the README also says the code is unaudited and APIs may change.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up a Bolt project and run its generated example tests

Install Bolt CLI, create a project, and run the generated example project's tests.

Before you start

  • Rust nightly toolchain; Bolt's README says the latest nightly is required to generate IDLs.
  • Cargo, for installing bolt-cli.

Steps

  1. Update the Rust nightly toolchain with rustup update nightly.

  2. Install the CLI with the command below.

    Documented command
    cargo install bolt-cli
  3. Create a project with bolt init new-project.

  4. Enter the project directory and run bolt test.

Expected outcome

A Bolt project is created, and the generated example project's tests are invoked.

Guide limitations

  • Bolt is deprecated, no longer actively maintained, and retained for reference only.
  • The repository says its code is unaudited and APIs may change; use at your own risk.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
6 October 2026
Original website title
magicblock-labs/bolt · Official homepage title · retained in its source language