deri-protocol / deri-fund-management

Smart contracts for on-chain fund management. Investors can add liquidity into the fund, which is used to do investment by trading on Deri Futures & Options. Investment is carried out by fund manager. The fund manager can only invest on behalf of the investors but cannot move the liquidity.
MIT License
5 stars 2 forks source link

Bounty Program: Build an on-chain fund management protocol to manage funds by trading on Deri Futures & Options #1

Open deri-protocol opened 2 years ago

deri-protocol commented 2 years ago

The fund management could be based on a liquidity pool that can trade perpetual futures and everlasting options with Deri Protocol (or together with some other DeFi projects, depending on the investing strategy) to make profits for investors.

Basic roles

Basic modules

Feel free to add any other roles or modules that you think are necessary.

helloDoraHacks commented 2 years ago

The issue has been marked as a HackerLink Bounty.

Record on the blockchain: 0xc97d23be90acff458c64a9c6e1973d5fbebcc132fcf6251d60b64530bb6e0601

on Chain Explorer

joshim2021 commented 2 years ago

The fund management could be based on a liquidity pool that can trade perpetual futures and everlasting options with Deri Protocol (or together with some other DeFi projects, depending on the investing strategy) to make profits for investors.

Basic roles

  • Investors/LPs: people who deposit liquidity into the pool for the fund manager to invest.
  • Fund manager: the one managing the fund by trading perpetual futures and everlasting options with Deri Protocol, or with a combination of Deri and some other DeFi projects. The fund manager is only granted to do investment on investors' behalf but could not move the liquidity anywhere else. In other words, the fund manager only has the following permissions:

    1. Move liquidities between the fund pool and the pre-defined trading places (e.g. Deri Perpetual Futures and/or Everlasting Options)
    2. Perform "trade" actions on the trading places (e.g. long/short some futures/options)
    3. Withdraw reward per the fund agreements (e.g. could be 2% management fee or 20$ performance reward or both)

Basic modules

  • Capital management to manage investors/LPs' fund shares: deposit & withdraw with profit or loss
  • Investing modules to open futures/options positions with Deri Protocol
  • Rewarding system for the fund manager to collect management fee or performance reward

Feel free to add any other roles or modules that you think are necessary.

Adnan-crypto commented 2 years ago

0xb2F128f09F0cDE34818E40727eE31CC3E2539c6C

helloDoraHacks commented 2 years ago

Bounty Expired