Skip to content

About

OrbitPay Soroban smart contracts

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

OrbitPay Contracts

Soroban smart contracts powering the OrbitPay protocol — decentralized payroll, treasury, vesting, and governance on Stellar.

Contracts

Treasury

Multi-signature treasury contract with secure fund management and withdrawal approvals.

Key Features:

  • Multi-signature approval system with configurable thresholds
  • Unique signer validation to prevent duplicate signers
  • Signer set versioning for deterministic approval checks
  • Threshold 1 immediate approval for single-signer scenarios
  • Comprehensive event emission for signer changes and threshold updates
  • Pending withdrawal resilience during signer rotation

Documentation:

Payroll Stream

Streaming payment contract for continuous payroll distributions.

Vesting

Token vesting contract for time-based token releases.

Governance

Governance contract for protocol decision-making.

Build

cargo build --all
cargo test --all

To test individual contracts:

cargo test -p treasury
cargo test -p payroll_stream
cargo test -p vesting
cargo test -p governance

License

MIT

About

OrbitPay Soroban smart contracts

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages