ubiquity / ubiquity-dollar

Ubiquity Dollar (UUSD) smart contracts and user interface.
https://uad.ubq.fi
Apache License 2.0
34 stars 89 forks source link

UI: apply diamond architecture #783

Closed rndquu closed 11 months ago

rndquu commented 1 year ago

We migrated to the diamond proxy pattern some time ago and right now the UI is broken.

All protocol contracts are divided in 2 parts:

  1. Core contracts (deployed as standalone contracts)
  2. Contracts that are part of the diamond (deployed as diamond proxy facets)

We should fix the UI to be working on a local anvil instance. Then we will setup development environments for different networks (local anvil, testnet sepolia, production mainnet)

Use this file to get a list of all available contracts (feel free to add new ones).

Subtasks:

gitcoindev commented 1 year ago

Ok, so the task is split into three subtasks which makes sense. The first one will likely take 70% of time due to initial setup. I will spend 1-2 days experimenting on the setup and see if I could pick it up.

molecula451 commented 1 year ago

if you're going to work on it. You will encounter components that needs refactors and that are useless in its current stage, that's why the task has splitted

gitcoindev commented 1 year ago

Ok, thanks. I see #784 reactivated after a long time. I would not like to open already opened door. Perhaps I will leave the bounty hunter until end of the weekend to see if he manages to complete the first task and will start working on this or an another one from Monday onward.

ubiquibot[bot] commented 11 months ago

Permit generation skipped since the issue is identified as parent issue.

If you've enjoyed your experience in the DevPool, we'd appreciate your support. Follow Ubiquity on GitHub and star this repo. Your endorsement means the world to us and helps us grow!
We are excited to announce that the DevPool and UbiquiBot are now available to partners! Our ideal collaborators are globally distributed crypto-native organizations, who actively work on open source on GitHub, and excel in research & development. If you can introduce us to the repository maintainers in these types of companies, we have a special bonus in store for you!