Rust/Soroban smart contracts for COMEBACKHERE 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 list
# Format code
just fmt
# or
cargo fmt --all
# Run lints
just lint
# or
cargo clippy -- -D warnings
# Run tests
just test
# or
cargo test
# Run all checks
just checkAfter changing contract interfaces, regenerate ABI metadata from the sibling COMEBACKHERE/ repo:
cd ../COMEBACKHERE
make update-abi-snapshots- Rust:
1.95.0(seerust-toolchain.toml) - Target:
wasm32-unknown-unknown - Stellar CLI:
20.0.0
Verify your setup by running:
./scripts/check-tools.shMIT