OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Txtx

Txtx is a Rust-based CLI and runbook system for describing and executing state-aware blockchain deployments and operational procedures. Its documented capabilities include Solana program deployments, other SVM chains such as Eclipse, and deterministic EVM deployments using CREATE2.

Independent OpenViST project profile, based on linked sources.

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

Practical overview

When it fits

Use Txtx when a blockchain deployment or operational workflow needs to be described as a repeatable runbook and managed with execution state. Its documented chain-specific capabilities make it relevant for Solana program deployments and deterministic EVM deployments with CREATE2.

Who it is for

  • Developers preparing repeatable smart-contract or blockchain-program deployments.
  • Teams that need declarative, state-aware procedures for blockchain operations.
  • Operators planning workflows that involve wallet signatures or multisig ceremonies.

Documented uses

  • Describe blockchain deployment and operational procedures as declarative runbooks.
  • Use prior execution state alongside current runbook files to carry out updates.
  • Create repeatable Solana program deployment workflows, including for other SVM chains such as Eclipse.
  • Use CREATE2 for deterministic EVM contract deployment workflows.
  • Guide runbook execution through an optional local Web UI with wallet and multisig-related flows.
Before you choose

Requirements & limits

The CLI can be installed through Homebrew on macOS, an install script or a manual build; the README links to installation documentation for other options. Txtx is identified as beta, with the README recommending testing use.

  • The CLI is written in Rust and the public repository is licensed Apache-2.0.
  • A declarative language and state-aware runtime distinguish the workflow from a collection of one-off deployment scripts.
  • The optional Web UI runs locally and is described as supporting wallet guidance, wallet provisioning and multisig ceremonies.
  • The README recommends testing use because Txtx is in beta.
  • The README confirms CREATE2 support but does not list every supported EVM network.

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

Install Txtx with Homebrew on macOS

Install the Txtx CLI using the documented macOS Homebrew command.

Before you start

  • A macOS system
  • Homebrew

Steps

  1. Open a terminal.

  2. Run brew install txtx/taps/txtx.

Expected outcome

The documented Homebrew installation command has been run to install the Txtx CLI.

Guide limitations

  • This guide covers installation only, not authoring or executing a runbook.
  • The README labels Txtx beta and recommends using it for testing purposes.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
solana-foundation/txtx · Official homepage title · retained in its source language