Skip to content
@soroworks

soroworks

SoroWorks

Open-source Go tooling for shipping and maintaining Soroban smart contracts on Stellar.

Three tools that cover a contract's lifecycle — each useful alone, and wired together into one pipeline:

Tool What it does
🚀 SoroForge Deploy and upgrade contracts with a recorded history in Postgres, dry runs that are safe against mainnet, and drift detection that checks the record against the chain.
📚 SoroVault An interface (ABI) registry: decodes a deployed contract's spec, versions it by WASM hash, makes it searchable by function and type name, and generates typed TypeScript clients.
🔍 SoroProbe Read-only simulation and health checks: decoded results, resource costs, and how close each ledger entry is to expiring — with exit codes made for CI.
 soroforge deploy ──registers──▶ SoroVault ◀──types arguments── soroprobe check
   (records history)          (decodes & versions the ABI)        (gates CI on health)

Get started

Contribute

Issues labelled good first issue are small and self-contained; every issue carries a complexity: label and lists the files involved and its acceptance criteria. Tests never need a network or a database, and make check runs everything CI does.

All SoroWorks tools are Apache-2.0 licensed. SoroWorks is an independent community project, not affiliated with the Stellar Development Foundation.

Popular repositories Loading

  1. sorovault sorovault Public

    Soroban contract interface (ABI) registry: decode, version, search, and generate typed clients.

    Go 3 34

  2. soroprobe soroprobe Public

    Read-only simulation and state-expiry health checks for Soroban contracts, built for CI.

    Go 1 35

  3. soroforge soroforge Public

    Deploy and upgrade Soroban contracts with a recorded history, safe dry runs, and drift detection.

    Go 1 36

  4. docs docs Public

    Documentation for the SoroWorks Soroban tooling: SoroForge, SoroVault and SoroProbe.

    2

  5. .github .github Public

    Organisation profile and shared community files for SoroWorks

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…