PsyFi Documentation
  • Welcome to PsyFi
    • Why use PsyFi?
    • PsyFi Product Suite
    • PsyVaults - Vaults Product
      • πŸ—οΈCovered Calls & Secured Puts Vaults Architecture
      • πŸ“ΆLeveraged Strategy Vaults (Call Spreads & Put Spreads) - Currently Paused
      • πŸ’ΉMarket Making Vaults - Currently Paused
      • πŸ“šPsyVaults Resources
        • PsyFi Vault Contracts
      • πŸ‘©β€πŸ«PsyVaults Tutorials
        • πŸ’΅Weekly Bidding on V2 Vaults
        • πŸ’°PsyVault Rewards
          • Auto-Deposit into PsyLend to Earn Rewards
          • Understanding Staking Rewards
          • Boosting your Staking Rewards
      • ❓PsyVaults FAQs
    • PsyLend - Structured Products Lending
      • πŸ‘©β€πŸŽ“Tutorials - Supplying & Borrowing
      • 🎰Supply & Interest Rate Calculations
      • πŸ…ΏοΈLending Parameters
      • βš’οΈLiquidations
      • πŸ’°Rewards
      • ⚑Fees
      • *️Risks & Insurance Fund
      • PsyLend FAQs
      • PsyLend Glossary
  • PsyFi DAO Audits
    • Audits
  • Build with PsyFi
    • Options Protocol
      • American Style Options
      • Tokenized European Style Options
      • Under-Collateralized European Style Options
      • PsyOptions FAQ
    • Fusion - Airdropping Options - Deprecated
      • πŸ‘©β€πŸ«Fusion Tutorials
        • Users: Option Rewards and What You Can Do With Them
        • Users: Claiming Airdrops Through Fusion
    • Developers
      • Program Integration
      • Client Integration
        • Namespace: instructions
        • Namespace: serumInstructions
        • Namespace: serum utils
        • Enumeration: ClusterName
        • Enumeration: ProgramVersions
        • Class: Validation
      • PsyFi DAO Contributor Support
    • Designers
      • Logos
      • Fonts
  • Options Education
    • Styles of Options
    • Calls & Puts
    • Option Strategies
    • Glossary
  • PSY Token & DAO
    • PSY Tokenomics
      • PSY Token Unlock Schedule
    • Governance Infrastructure & Tokenomics
    • Governance Parameters
    • PSY 2.0: PSY Stake and DeMux Overview [RFC]
    • Governance Tutorials
      • Governance Overview & Walkthrough
      • Initializing a Proposal Using Poseidon [RFC]
      • PsyOptions Protocol Governance Actions
      • Voter Stake Registry Set Up
        • How to Lock Your Own Tokens
        • How to Propose Issuing Locked Tokens
        • How to Propose Clawing Back Granted Tokens
      • PSY 2.0 - How to Stake Your PSY to Start Participating in PSY 2.0 Governance
      • PSY 2.0 - How to Claim Rewards For Staked PSY
      • PSY 2.0 - How to Setup a RewardPool
      • PSY 2.0 - How to perform DeMuX Actions on Reward Pools [RFC]
      • PSY 2.0 - How to view tokens that are sent to DeMux [RFC]
    • Governance FAQ
      • πŸ›PSY DAO Bug Bounty
    • Poseidon [RFC]
    • PsyFi DAO Contributors
Powered by GitBook
On this page
  1. PSY Token & DAO
  2. Governance Tutorials

PSY 2.0 - How to Setup a RewardPool

This document is in a draft state and is open for comments from the community

PreviousPSY 2.0 - How to Claim Rewards For Staked PSYNextPSY 2.0 - How to perform DeMuX Actions on Reward Pools [RFC]

Last updated 1 year ago

Reward Pools are token accounts that hold tokens that are distributed as reward to Stake Pool holders.

Let’s explore a hypothetical example - Alice is a PSY token holder and wants to distribute MSOL fees generated by PsyLend to PSY stakers.

She now needs to create an MSOL reward pool to collect all the rewards from the PsyLend protocol. To do so she will visit the . Note that to put up proposals for RewardPools you will need to have the minimum amount of sPSY required under the .

  1. Visit the

  2. Next, fill out the correct parameters for adding a new RewardPool:

    • Proposal Name: A name of the proposal that will appear on Realms.

    • Realms Pubkey: Public key of the specific realm you will be submitting a proposal for. For PSY 2.0 this would be 7XZrbDpWLEjMysbMVNmcnk7mw3HcmTUPnCzn97zJBU94

    • Governance: Governance public key of this proposal. For creating a stakepool this would be the PubKey of the DeMux Governance or A5ypLX5RxUayCQqWz2rxduoMwXy5EV3gRgt7rKtfeVh5.

    • Governance Program ID: This value will be self filled.

    • Council Vote Checkbox: This determines if the proposal should be voted on with Council Tokens. Generally, this will be unchecked for all proposals.

    • When complete, click continue.

  3. Next add the token address for the RewardPool you want to propose and click add to proposal. In our example, Alice would want to add the MSOL token address here.

  1. Lastly, click on Submit and sign the transactions.

Keep in mind that to vote you need sPSY, so make sure to go vote either yes or no and spread the word to ensure that there are enough votes for the intended proposal.

Congrats now your proposal has been submitted to the DeMux Governance on Realms and will be .

found there
Armada Psy Tokenomics UI page
Demux Governance configurations
Add New RewardPool Link