Stellar/Soroban smart contracts for Stargate Protocol.
This repository owns invoice escrow state, payment validation, multi-sig treasury settlement, and compliance gates.
contracts/invoice: invoice state machine and payment markingcontracts/treasury: 2-of-3 settlement approval workflowcontracts/compliance: admin-managed allow/block listabis: committed ABI metadata consumed bystargate-backend
cargo fmt --all
cargo clippy -- -D warnings
cargo testcp .env.testnet.example .env.testnet
scripts/deploy_testnet.shMainnet deployment is intentionally manual and must go through multi-sig governance.
See docs/MAINNET_DEPLOYMENT.md for the live deployment checklist and signing ceremony.
MIT