OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Fadroma

Fadroma is a TypeScript framework for building cross-chain blockchain applications, with platform integration modules and shared utilities that include a testing DSL.

Independent OpenViST project profile, based on linked sources.

Fadroma — 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 Fadroma when you want a TypeScript framework with integrations spanning Bitcoin-related networks, Solana and Cosmos technologies, and are prepared to review the implementation depth of the specific module you need.

Who it is for

  • Developers building applications that integrate with multiple blockchain environments.
  • Teams creating or testing CosmWasm-based applications.
  • Developers exploring SimplicityHL programs and transaction commit or redeem workflows.

Documented uses

  • Integrate an application with documented blockchain environments.
  • Use shared utilities and a testing DSL in blockchain development.
  • Explore CosmWasm integration or SimplicityHL program workflows.
Before you choose

Requirements & limits

The README says Fadroma v3 is not available in package repositories and documents adding the repository to a project as a Git submodule or subtree.

  • Integration examples differ in detail; some are skeletal or marked TODO.
  • Fadroma v3 is incorporated from its Git repository rather than installed from a package repository, according to the README.
  • The repository lists core utilities alongside chain integrations, including networking, data types and a testing DSL.

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

Add Fadroma as a Git submodule

Incorporate the Fadroma repository into a new project as a submodule.

Before you start

  • Git

Steps

  1. Create a project directory and initialize it as a Git repository.

  2. Run the command below from the project.

    Documented command
    git submodule add https://github.com/hackbg/fadroma
  3. Enter the fadroma directory and run the command below.

    Documented command
    git submodule update --init --recursive

Expected outcome

The README describes the Fadroma codebase incorporated as a submodule, with its submodules fetched recursively.

Guide limitations

  • Fadroma v3 is not available in package repositories.
  • The installation instructions do not establish compatibility with every project or runtime.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
hackbg/fadroma · Official homepage title · retained in its source language