Skip to content

SC-45: Multi-Sig Arbiter Escrow Release for High-Stakes Chess Match Disputes #1145

Description

@chinweobtagaz

Problem Statement

High-stakes wager matches requiring manual adjudication in case of cheating allegations need a decentralized multi-signature dispute resolution escrow contract.

Proposed Solution

  1. Write a Soroban smart contract managing wager escrow funds.
  2. Support dispute_match() function that freezes payout for a 48-hour arbitration window.
  3. Require 2-of-3 signatures from appointed Fair Play Arbiters to release funds to the rightful winner or refund players.

Acceptance Criteria

  • Rust Soroban contract with comprehensive tests using soroban-sdk.
  • Time-locked fallback releasing funds to original players if arbiters fail to vote within 7 days.
  • Complete event emission for transparency on Stellar network.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions