Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task: Define Funds Pool Interface #1

Open
4 of 11 tasks
utgarda opened this issue Oct 7, 2023 · 0 comments
Open
4 of 11 tasks

Task: Define Funds Pool Interface #1

utgarda opened this issue Oct 7, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request Solidity Solidity code

Comments

@utgarda
Copy link
Member

utgarda commented Oct 7, 2023

  • Config Structure Definition

    • Define an immutable config structure that will be used during fund pool deployment. This structure should incorporate:
      • List of allowed tokens
      • Operator's commission size
      • Anchor currency
      • Operator address
  • Operator Interface

    • Implement a function to allow the operator to:
      • Pause investments - ensuring minting share tokens is temporarily disabled.
  • Investor Interface

    • Create functionalities for the investor, allowing them to:
      • Mint share tokens by depositing the anchor currency and obtaining a proportionate stake in the pool.
      • Burn share tokens to withdraw their portion of the anchor currency.
  • define events for all of the above

@utgarda utgarda added enhancement New feature or request Solidity Solidity code labels Oct 7, 2023
@utgarda utgarda self-assigned this Oct 7, 2023
@utgarda utgarda moved this from Todo to In Progress in ETHOnline2023 ProfitPals Oct 14, 2023
utgarda added a commit that referenced this issue Oct 14, 2023
@utgarda utgarda moved this from In Progress to Done in ETHOnline2023 ProfitPals Oct 22, 2023
@anastasiabusygina anastasiabusygina moved this from Done to Archive in ETHOnline2023 ProfitPals Dec 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Solidity Solidity code
Projects
Development

No branches or pull requests

1 participant