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
StellarSentinel owns treasury and governance. StellarPay owns payroll and vesting.
This document defines the deprecation path and disposition matrix for the treasury and governance modules currently residing in StellarPay. These modules are being migrated to StellarSentinel to eliminate duplicate custody/governance implementations and establish a clean separation of concerns.
Complete multi-sig vault: initialize, deposit, approve/execute withdrawals, signer management, TTL. 12 passing tests. Already has a TODO for token transfer (SC-4).
StellarSentinel contracts/treasury/
contracts/contracts/governance/
Rust crate
Migrate
Complete proposal system: create, vote, finalize, execute proposals, member management, expiration. 7 tests. Cross-contract call to treasury stubbed (SC-24).
StellarSentinel contracts/governance/
contracts/contracts/treasury/test_snapshots/
Test data
Migrate
18 snapshot files. Must move with source.
StellarSentinel
contracts/contracts/governance/test_snapshots/
Test data
Migrate
4 snapshot files. Must move with source.
StellarSentinel
contracts/Cargo.toml
Workspace config
Update
Remove contracts/treasury and contracts/governance from workspace members after migration.
StellarPay (trim)
Frontend
Path
Type
Disposition
Rationale
Migration Target
frontend/src/app/treasury/page.tsx
Page
Replace
Placeholder page. Replace with navigation to StellarSentinel dashboard and a deprecation notice.
StellarSentinel (new implementation)
frontend/src/app/governance/page.tsx
Page
Replace
Placeholder page. Replace with navigation to StellarSentinel dashboard and a deprecation notice.
StellarSentinel (new implementation)
frontend/src/hooks/useTreasury.ts
Hook
Remove
Scaffold only. No implementation.
N/A
frontend/src/hooks/useGovernance.ts
Hook
Remove
Scaffold only. No implementation.
N/A
Documentation
Path
Type
Disposition
Rationale
Migration Target
docs/ISSUES-SMARTCONTRACT.md (SC-1..SC-8)
Issues
Transfer
8 treasury issues. Move to StellarSentinel issue tracker.
StellarSentinel docs/ISSUES-SMARTCONTRACT.md
docs/ISSUES-SMARTCONTRACT.md (SC-21..SC-25)
Issues
Transfer
5 governance issues. Move to StellarSentinel issue tracker.