Skip to content

Punk x Aave Yield Strategy #6

Open
@0xJohnnySilverhand

Description

@0xJohnnySilverhand

Punk x Aave Yield Strategy

Prize Bounty

🏆 400 PUNK (~$4,000USD)


Challenge Description

Punk Protocol aims to liberate people from the outdated pension system and empower their financial freedom. Our first product is the world's first decentralized annuity a.k.a "Saver", which is generating periodic cash flows using optimal yield strategies.

Anyone can invest through the Saver to earn automated cash flows periodically by setting custom conditions - i) When do you want to start receiving, ii) How regularly do you want to receive, iii) How many times do you want to receive.

For this Hackathon, you’re invited to build and code the safest and most profitable yield strategy utilizing Aave protocol.

  • Yield Strategy is a smart contract model, which operates to maximize the profits of the user's investments.
  • The Saver Forge contract will invest the user's investment automatically according to the yield strategy you've submitted.
  • You must only code the yield strategy utilizing Aave protocol.

Submission Requirements

  • The Tokens used in this strategy must be listed on Aave protocol.
  • Your project must use an open-source license.
  • Your project must implement the "ModelInterface.sol" and "ModelStorage.sol" for Model.
  • The functionality of "Model.sol" must unconditionally conform to what is specified in the "ModelInterface.sol" file comments on Github.
  • The files to be coded should be located under /models.
  • There are 2 files that need to be inherited in total.
  • You need to code it by inheriting the file located here "/ModelStorage.sol" and "/interfaces/ModelStorage.sol"
  • You need to deploy a new mocked/demo version of YOUR-CODED-YIELD-STRATEGY on Kovan network so we can test your strategy.
  • The new strategy should work with the protocols currently running, and the specific mechanism should be specified.
  • You can check the Kovan addresses for Aave’s aTokens documentation here and contracts here.

Reference link

Punk Protocol Github Page (https://github.com/PunkFinance)

Example: Punk Protocol-Compound Model (https://github.com/PunkFinance/punk.protocol/blob/master/contracts/models/CompoundModel.sol)


Judging Criteria

  • Stability of strategy
  • Profitability of the strategy
  • Possibility of implementation with smart contract

Winner Announcement Date

July 21th on Punk protocol's official Discord (👾︲hackathon)


Resources

Website(https://punk.finance/)
Github(https://github.com/PunkFinance)
Docs (https://docs.punk.finance/)
Discord(https://discord.com/invite/punk)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions