Skip to content

Multi-Signature Treasury Wallet Contract #85

@Mkalbani

Description

@Mkalbani

Location: contracts/multisig_treasury
Labels: smart-contract, soroban, security, good first issue
Estimated Time: 8 hours
Difficulty: Hard

Description

Build a multi-signature wallet for managing game treasury with configurable approval thresholds and role-based access.

Tasks

  • Design multi-sig wallet structure
  • Implement signature collection system
  • Add configurable approval threshold (M-of-N)
  • Create transaction proposal system
  • Implement signature verification
  • Add role-based permissions
  • Create transaction execution after approval
  • Write multi-sig flow tests
  • Add emergency recovery mechanism
  • Implement transaction history tracking

Acceptance Criteria

  • Transactions require M-of-N signatures
  • Proposals created and voted on
  • Execution only after threshold met
  • Role permissions enforced
  • Emergency recovery works
  • Contract deployed to testnet

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions