Seer documentation
  • Overview
    • 📘 What is Seer?
    • 📚 Glossary
  • Getting Started
    • 💡 Wallet and network
    • 💰 Deposit tokens
      • On Ethereum
        • Deposit DAI
        • Deposit sDAI
      • On Gnosis
        • Deposit xDAI
        • Deposit wxDAI or sDAI
    • 🧭 Navigate Our Site
      • Create a market
      • Verify market
      • Mint, merge, redeem outcome tokens
      • Buy, sell outcome tokens
      • Report answer
      • Raise a dispute
      • Resolve market
      • Provide Liquidity
      • Conditional Markets
      • Futarchy Markets
  • Developers
    • 📝 Intro
    • 🔄 Diagrams
      • Seer overall interaction
      • Create Market
      • Split, Merge, Redeem
      • Question and Resolve
    • 🔗 Interact with Seer
      • Create a market
      • Resolve a market
      • Split, Merge and Redeem
      • Market example
      • Conditional market
      • Futarchy market
    • 📜 Contracts
      • Core
        • MarketFactory
        • Market
        • MarketView
        • Router
        • GnosisRouter
        • MainnetRouter
        • RealityProxy
        • Interfaces
      • Futarchy (test)
        • FutarchyFactory
        • FutarchyProposal
        • FutarchyRouter
        • FutarchyRealityProxy
      • Token
        • Seer
      • Interaction
        • 1155-to-20
          • Wrapped1155Factory
        • conditional-tokens
          • ERC1155
            • ERC1155
            • ERC1155TokenReceiver
            • IERC1155
            • IERC1155TokenReceiver
          • ConditionalTokens
          • CTHelpers
        • cross-chain-realitio-proxy
          • dependencies
            • IAMB
            • RealitioInterface
          • ArbitrationProxyInterfaces
          • RealitioForeignArbitrationProxyWithAppeals
          • RealitioHomeArbitrationProxy
        • reality
          • RealityETH-3.0
        • sDAI-on-Gnosis
          • interfaces
            • IBridgeInterestReceiver
            • IWXDAI
          • periphery
            • SavingsXDaiAdapter
          • SavingsXDai
      • Deployed contracts
    • 🌐 Subgraph
      • Query Examples
      • GraphQl Query
        • Market
        • Swapr
        • Curate
      • GraphQL Schema
      • Subgraph ID
  • OTHER
    • 🔍 Audit Reports
Powered by GitBook
On this page
  1. Overview

📘 What is Seer?

Next📚 Glossary

Last updated 1 month ago

Seer is a prediction market platform that leverages and to create and manage various types of markets. It allows users to create and participate in prediction markets for different events and outcomes.

You can read more about prediction market and Seer solution here:

Github:

Key Components:

  1. Prediction market:

    • Seer allows users to create prediction market of different types.

      1. Categorical Markets: Select one out of multiple outcomes.

      2. Multi-Categorical Markets: Similar to categorical market but allowing selection of multiple outcomes.

      3. Scalar Markets: Numeric outcome within a specified range.

      4. Multi-Scalar Markets: Multiple numeric outcomes.

      5. Futarchy Markets: To make decisions based on a token's predicted price.

  2. Reality.eth Integration:

    • Seer uses Reality.eth as its oracle system for resolving market outcomes.

    • Questions are submitted to Reality.eth with specific parameters such as opening time, timeout, and minimum bond.

    • The system supports multiple question templates, including single-select, multi-select, and numeric (scalar) questions.

  3. Conditional Tokens:

    • Seer utilizes the Conditional Tokens framework for creating and managing outcome tokens.

    • Each market condition is prepared using the Conditional Tokens contract.

    • Outcome tokens are represented as ERC1155 tokens within the Conditional Tokens system.

  4. ERC20 Outcome Tokens:

    • To improve usability, Seer wraps the ERC1155 outcome tokens into ERC20 tokens.

    • This allows for easier trading and integration with existing DeFi protocols.

  5. Kleros Court:

    • Seer uses Kleros to resolve disputes that may arise when answering Reality.eth questions.

    • It functions as a decentralized arbiter capable of determining the correct answer by applying a set of rules to questions ranging from simple to highly complex.

Reality.eth
Conditional Tokens Framework
https://seer-2.gitbook.io/seer
https://github.com/seer-pm/demo