This repository contains Grainlify's Stellar Soroban smart contracts and their supporting tests, manifests, benchmarks, and deployment tooling.
contracts/contains the primary contract packages, SDK, manifests, and contract-focused documentation.soroban/contains the Soroban workspace and its escrow, program-escrow, and stream contracts.benchmarks/contains contract performance baselines and thresholds.scripts/andfix/contain contract validation, testing, upgrade, and maintenance utilities.
Run the primary workspace tests with:
cargo test --manifest-path soroban/Cargo.tomlValidate the contract manifests with:
cd contracts
npm testThe contract workflows under .github/workflows/ run the repository's contract checks, benchmark gate, upgrade smoke tests, and storage-layout validation.
The repository is intentionally limited to on-chain contract code and contract-related tooling. Application backend, frontend, website, design, and deployment material are maintained elsewhere.