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

remove any tokens that exist as diamond facets and remove old tokens #593

Closed
3 tasks done
zgorizzo69 opened this issue Mar 2, 2023 · 14 comments · Fixed by #600
Closed
3 tasks done

remove any tokens that exist as diamond facets and remove old tokens #593

zgorizzo69 opened this issue Mar 2, 2023 · 14 comments · Fixed by #600
Assignees

Comments

@zgorizzo69
Copy link
Contributor

zgorizzo69 commented Mar 2, 2023

Problem is there are now two set of contracts in parallel inside folders : dollar and diamond also there is one diamond deployment and one more advanced with forge script that deploy dollar and all the other contracts
we should also make sure that no tokens exist as a diamond facet and that all tokens uses the diamond as a manager (for access control with separated mint and burn rights)

  • remove any tokens that exist as diamond facets
  • have them use a separate manager
  • remove the contracts that exists as a diamond facet from the dollar directory
@zgorizzo69 zgorizzo69 self-assigned this Mar 2, 2023
@ubiquibot
Copy link

ubiquibot bot commented Mar 2, 2023

@zgorizzo69 The time limit for this bounty is on 3/9/2023

@0x4007
Copy link
Member

0x4007 commented Mar 3, 2023

I put this as urgent because I understand that we can't get the UI stable til we get this fixed.

@ubiquibot
Copy link

ubiquibot bot commented Mar 6, 2023

Do you have any updates? @zgorizzo69

@zgorizzo69
Copy link
Contributor Author

So I removed all the tokens and put them inside an old folder
I will try to keep some old test for what we have now in production
I have updated the remaining token to connect to the diamond
but now I have to adapt all the test for these tokens to use the diamond
and after that I will adapt the deploy script
I will probably leave some test refactoring for another PR cos this one is already huge

@zgorizzo69 zgorizzo69 changed the title remove any tokens that exist as diamond facets and update deployment script remove any tokens that exist as diamond facets and remove old tokens Mar 9, 2023
@ubiquibot
Copy link

ubiquibot bot commented Mar 14, 2023

Do you have any updates? @zgorizzo69

@zgorizzo69
Copy link
Contributor Author

Do you have any updates? @zgorizzo69

Waiting for fam to review pr #600

@ubiquibot
Copy link

ubiquibot bot commented Mar 19, 2023

Do you have any updates? @zgorizzo69

@0x4007
Copy link
Member

0x4007 commented Mar 19, 2023

@zgorizzo69 just try and resolve the identifiers issue to merge and close before the bot rugs you this week lol

@0x4007
Copy link
Member

0x4007 commented Mar 19, 2023

@0xcodercrane no payment permit was issued by the bot here. Can you throw an error or provide some type of feedback if it had a problem? Let me know what you think happened here. Thanks!

@0xcodercrane
Copy link
Contributor

@0xcodercrane no payment permit was issued by the bot here. Can you throw an error or provide some type of feedback if it had a problem? Let me know what you think happened here. Thanks!

because autoPayMode is false for the repository. we can enable is in .github/ubiquibot-config.yml

@0x4007
Copy link
Member

0x4007 commented Mar 22, 2023

Oh interesting that you made a repository wide config. My vision was to have it issue specific.

We need some adjustments:

  1. By default it should be enabled. However, once the multisig/permit idea is implemented (@rndquu is researching now) the config property should be representing the cutoff price for autopay to require approval via multisig. e.g. autoPayThreshold: 100 to automatically pay bounties less than $100
  2. We should have it configurable on the issue/bounty level because this feature is really useful to leave on EXCEPT for changes to CI. With those, its easier to test if we just merge the PR and test and then manually do the payout.

@0x4007
Copy link
Member

0x4007 commented Mar 22, 2023

@zgorizzo69 I will manually pay this out. What is your address? Thanks

@zgorizzo69
Copy link
Contributor Author

@zgorizzo69 I will manually pay this out. What is your address? Thanks

0x10693e86f2e7151B3010469E33b6C1C2dA8887d6

@0x4007
Copy link
Member

0x4007 commented Mar 23, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants