You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Star0 (0)You must be signed in to star a repository
About
"Secure multi-signature wallet with time-lock recovery for Stellar network" "Decentralized multi-sig wallet with emergency recovery on Stellar" "Stellar Soroban smart contract for multi-signature wallet management" "Time-locked multi-signature safe for the Stellar ecosystem"
A multi-signature wallet solution built on Stellar/Soroban with time-lock recovery, featuring a full-stack application for secure digital asset management.
# Clone the repository
git clone <repository-url>cd soroban-multisig-safe
# Install all dependencies
npm run install:all
# Copy and configure environment variables
cp .env.example .env
# Edit .env with your database, Redis, and Stellar config# Start development environment (all services)
npm run dev
Database Setup
cd backend
npx prisma migrate dev # Run migrations
npx prisma generate # Generate Prisma client
Local Stellar Network (optional)
docker run -d --name stellar-local -p 8000:8000 stellar/quickstart:latest
Available Scripts
Root
Command
Description
npm run install:all
Install dependencies for all packages
npm run dev
Start all services concurrently
npm run build
Build all packages
npm run test
Run all tests
npm run lint
Lint all packages
Smart Contracts
Command
Description
npm run contract:build
Build WASM contracts
npm run contract:test
Run contract tests
npm run contract:deploy
Deploy to testnet
npm run contract:lint
Run clippy
Backend
Command
Description
npm run backend:dev
Start backend in dev mode
npm run backend:build
Build for production
npm run backend:test
Run tests
Frontend
Command
Description
npm run frontend:dev
Start frontend dev server
npm run frontend:build
Build for production
npm run frontend:test
Run tests
Architecture
Smart Contracts (Rust/Soroban)
MultiSig: Core multi-signature logic with configurable threshold
TimeLock: Time-delayed recovery mechanisms
Treasury: Treasury management with spending limits
"Secure multi-signature wallet with time-lock recovery for Stellar network" "Decentralized multi-sig wallet with emergency recovery on Stellar" "Stellar Soroban smart contract for multi-signature wallet management" "Time-locked multi-signature safe for the Stellar ecosystem"