Skip to content

Multi-Party Escrow Contract #46

@Mkalbani

Description

@Mkalbani

Location: contracts/escrow
Labels: smart-contract, soroban, good first issue
Estimated Time: 7 hours
Difficulty: Hard

Description

Build an escrow contract for secure peer-to-peer trades, puzzle bets, and multi-party agreements with dispute resolution.

Tasks

  • Design escrow agreement data structure
  • Implement escrow creation with deposits
  • Add multi-party approval system
  • Create automatic release on conditions
  • Implement dispute initiation
  • Add arbitrator role and resolution
  • Create refund mechanism for failed escrows
  • Write escrow lifecycle tests
  • Add timeout handling
  • Implement partial release support

Acceptance Criteria

  • Funds held securely in escrow
  • Multi-party approvals required
  • Disputes resolved by arbitrator
  • Automatic releases work
  • Timeouts trigger refunds
  • 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