A multi-signature wallet smart contract for Soroban on the Stellar network.
- Configurable Signers: Add/remove owners with on-chain governance
- Threshold Approvals: Require M-of-N signatures for transaction execution
- Transaction Queueing: Submit, approve, and execute transactions asynchronously
- Time-locked Execution: Optional timelock for high-value transactions
- Batch Operations: Execute multiple contract calls in a single transaction
┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│ Signer 1 │────▶│ │ │ Stellar │
│ Signer 2 │────▶│ Multisig │────▶│ Network │
│ Signer N │────▶│ Contract │ │ Contracts │
└─────────────┘ └──────────────┘ └─────────────┘
# Build the contract
soroban contract build
# Run tests
cargo testMIT