PoolTogether 3.0
HomeAppBuilder
v3.0.1
v3.0.1
  • ✨Introduction
  • 📡Networks
  • 💱Migrating from V2 to V3
  • 🚰Resources
  • Protocol
    • 🌐Overview
    • 🏆Prize Pools
      • ⚖️ Fairness
      • Compound Prize Pool
      • yVault Prize Pool
      • Token Listener
    • 💸Prize Strategies
      • 🤑Single Random Winner
        • 🎟️ Ticket
        • 🎁Sponsorship
    • 🧞Random Number Generator
      • Blockhash
      • Chainlink VRF
  • Tutorials
    • Getting Started
    • Deposit into a Prize Pool
    • Withdraw from a Prize Pool
    • Create a Prize Pool
    • Create a Prize Strategy
  • Governance
    • 🏛️ Overview
    • 💰Comptroller
  • Security
    • Risks
    • Audits & Testing
    • Bounties
Powered by GitBook
On this page
  • Privileged Actions
  • Required Behaviour

Was this helpful?

  1. Protocol

Prize Strategies

Customize how a Prize Pool distributes prizes

PreviousToken ListenerNextSingle Random Winner

Last updated 4 years ago

Was this helpful?

A Prize Strategy handles prize distribution for a . When a Prize Pool is constructed it is configured with a Prize Strategy. The Prize Strategy has the privileged ability to award tokens from the Prize Pool.

The first Prize Strategy that PoolTogether is offering is the strategy.

Prize Strategies must implement the interface so that they can be aware of the full token lifecycle.

Privileged Actions

A Prize Strategy is able to award tokens held by the Prize Pool contract. The Prize Strategy is able to:

  • that has accrued in the Prize Pool

  • held by the Prize Pool

  • owned by the Prize Pool

Required Behaviour

A Prize Strategy must implement the interface so that it can listen to pool token mint, transfer and burn actions.

💸
Prize Pool
Single Random Winner
Token Listener
Prize Pool's
Token Listener
award yield
award any ERC20 balance
award any ERC721