Txtx provides Smart Contract Runbooks, a declarative language framework that simplifies the deployment and management of smart contract infrastructures across multiple blockchains. By replacing complex bash scripts with structured runbooks, Txtx enhances security and efficiency, reducing the risk of compromised private keys and flawed deployments.
Funding
Funding not disclosed
Founders
Product
Problem
Deploying and managing smart contract infrastructures across multiple blockchains often involves complex bash scripts, leading to security vulnerabilities from compromised private keys and flawed deployments. The lack of a standardized approach increases the risk of errors and inconsistencies in multi-chain environments.
Solution
Txtx provides Smart Contract Runbooks, a declarative language framework that simplifies and secures the deployment and operation of smart contracts across various blockchains. By utilizing "Infrastructure as Code" principles, Txtx replaces complex bash scripts with structured runbooks, enhancing security and efficiency. The framework allows developers to specify how protocols should be deployed, upgraded, and operated, using a declarative language similar to Hashicorp's Terraform. Txtx analyzes runbooks in advance to ensure proper wallet provisioning and can generate transaction fee reports for transparency.
Target Audience
Txtx targets Web3 developers and teams involved in deploying and managing smart contracts across multiple blockchains, particularly those using tools like Anchor, Clarinet, Foundry, and Hardhat.
Features
- Declarative language for defining smart contract deployment and operations.
- Multi-chain support, enabling actions across different blockchains and p2p networks.
- Automated wallet provisioning to confirm wallets involved in transactions are properly set up.
- Transaction fee reporting for enhanced transparency and collaboration.
- Abstraction of complexity related to web wallets, cloud secure enclaves, and multi-signature ceremonies.
- Open-source toolchain with extensibility via JavaScript, Go, Rust, or C (compilable to WASM).
- Support for deploying Solana programs, including those on SVM chains (e.g., Eclipse).
- Support for EVM deterministic deployments via CREATE2.