FrensPool
Home
  • What is FrensPool?
  • How it works
  • Getting Started
  • Creating a Pool
  • Joining a Pool
  • Resolving Pools
  • Oracles
  • Technical Details
  • FAQ
Powered by GitBook
On this page
  • Resolving Prediction Pools
  • Resolution Process Overview
  • Resolution Methods
  • Claiming Winnings
  • Resolving Disputes
  • Best Practices

Resolving Pools

Information about pool resolution

Resolving Prediction Pools

This document explains how prediction pools are resolved on FrensPool, including the different resolution methods and how to claim winnings.

Resolution Process Overview

When a pool's deadline passes, it enters the resolution phase:

  1. The pool status changes from "Open" to "Closed"

  2. The resolution method is triggered based on the oracle type

  3. Once resolved, the pool status changes to "Resolved"

  4. Winners can claim their share of the pot

Resolution Methods

FrensPool supports three types of resolution methods (oracles):

1. Manual Resolution

For pools created with the Manual oracle type:

  1. After the deadline, the pool creator must manually resolve the pool

  2. The creator visits the pool page in the "My Pools" section

  3. They click "Resolve YES" or "Resolve NO" based on the actual outcome

  4. They confirm the transaction in their wallet

  5. The pool status updates to "Resolved" with the selected outcome

Important: Manual resolution relies on the honesty of the pool creator. Only use this method with trusted creators.

2. Chainlink Resolution

For pools created with the Chainlink oracle type:

  1. After the deadline, the resolution happens automatically

  2. The smart contract queries the specified Chainlink price feed

  3. It compares the current price to the target price based on the condition:

    • If "greater than or equal to" was selected, YES wins if the price ≥ target

    • If "less than" was selected, YES wins if the price < target

  4. The pool status updates to "Resolved" with the determined outcome

Note: If the automatic resolution fails, anyone can trigger it by clicking "Close Pool" on the pool page.

3. Social Resolution (Coming Soon)

For pools created with the Social oracle type:

  1. Currently, Social oracle defaults to Manual resolution

  2. In future versions, trusted participants will vote on the outcome

  3. When consensus is reached, the pool will be automatically resolved

Claiming Winnings

After a pool is resolved, winners can claim their share:

Who Can Claim

  • Only participants who voted for the winning outcome can claim

  • Each winner receives a proportional share based on the number of winners

How to Claim

  1. Visit the resolved pool page

  2. If you voted correctly, you'll see a "Claim Winnings" button

  3. Click the button and confirm the transaction in your wallet

  4. Your winnings will be transferred to your wallet

Winning Calculation

The winnings are calculated as follows:

  1. Platform fee (0.5%) is deducted from the total pool

  2. Remaining amount is divided equally among all winners

  3. Each winner receives: (Total Pool - Platform Fee) ÷ Number of Winners

Claim Deadline

  • There is no deadline for claiming winnings

  • Unclaimed winnings remain in the contract indefinitely

  • You can claim your winnings at any time after resolution

Resolving Disputes

In case of disputes about pool resolution:

For Manual Oracles

  • Resolution is at the discretion of the pool creator

  • FrensPool cannot override the creator's decision

  • Choose manual oracles only with trusted creators

For Chainlink Oracles

  • Resolution is based on objective price data

  • If you believe there was a technical error, contact support

  • Provide the pool ID and specific details about the issue

For Social Oracles

  • In future versions, disputes will be handled through governance

  • Currently follows the same process as Manual oracles

Best Practices

For Pool Creators

  • Resolve manual pools promptly after the deadline

  • Provide evidence for your resolution decision when possible

  • Be transparent about your reasoning

For Participants

  • Check the oracle type before joining a pool

  • For manual pools, consider the reputation of the creator

  • Claim your winnings promptly after resolution

PreviousJoining a PoolNextOracles

Last updated 5 days ago