Raindrops
  • 🛑!!! Deprecated !!!
  • Introduction (deprecated)
  • Description
    • Basic
    • Advanced
      • Game
      • Item
      • Player
      • Match
      • Staking
  • Quick Start
  • Concepts
    • Class Inheritance Structure
    • SFTs and Inexpensive Gaming
    • Inheritance
    • Propagation
    • Multiple Inheritance
    • Permissions
    • Propagation Permission
    • Namespaces
    • Indexing
  • Guides
    • Overview
    • Create an Item for NFT
  • Contracts
    • Overview
    • Item
      • Merklin'
      • State
      • Components
      • ItemUsages
      • Class Definition
      • Build
      • Item Activation
    • Player
      • Overview
    • Match
      • State
      • Life Cycle
      • Live Example
    • Namespace
      • Overview
    • Staking
      • Overview
Powered by GitBook
On this page
  1. Contracts

Match

Introduction

The matches contract is a simple escrow contract that allows for an independent oracle to redistribute tokens added to the match. The idea is to support multiplayer gaming. This contract will be developed further in the future, to add new features such as:

  • Match defines maximum loss allowed by oracle for joiners to cross-compare

  • Match has support for player backpacks once player contract comes online, so that items can swap player backpacks without the player having to add those items directly to the match

  • Match CLI support for Merkle roots

  • Build out logic for minimum_allowed_entry_time

PreviousOverviewNextState

Last updated 2 years ago