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

Deploy upgraded registration factory contracts on additional chains #128

Closed
thelastjosh opened this issue Aug 23, 2023 · 13 comments
Closed
Assignees
Labels
priority: high High priority

Comments

@thelastjosh
Copy link
Member

Just a matter of (1) adding some basic versioning to our factory contracts, (2) deploying the NEW registration factory contracts (with the new, updated indexer pattern) to chains where it is not already present, (3) tracking that appropriately in documentation, and (4) updating the frontend to reflect the newly-deployed contracts.

For example, prioritize deploying fresh ones to Arbitrum and BNB, as we are applying for grants there.

For now focus on just deploying.

@crazyyuan
Copy link
Collaborator

Whether registration contracts need an updatable feature?
In case the factory contract is redeployed, all registered data on the pre-contract can't be used in the new one.

@crazyyuan
Copy link
Collaborator

The PR was created about the versioning feature.
Waiting for a reply to the last comment before I move on to the next steps. @thelastjosh @amanwithwings

@thelastjosh
Copy link
Member Author

thelastjosh commented Aug 29, 2023 via email

@thelastjosh
Copy link
Member Author

@crazyyuan will deploy to other chains by weekend; please include verification (i.e. have a registration show up in our frontend!)

@crazyyuan
Copy link
Collaborator

The contracts are all deployed and verified.

arbitrum goerli
EIP4824Index
EIP4824Registration
EIP4824RegistrationSummoner

bnb bruno
EIP4824Index
EIP4824Registration
EIP4824RegistrationSummoner

And then, we need to create TheGraph indexer for these.

@crazyyuan
Copy link
Collaborator

TheGraph Indexer has been deployed on the arbitrum-goerli network.
https://thegraph.com/hosted-service/subgraph/crazyyuan/daostar-arbitrum-goerli

TheGraph Indexer has been deployed on the chapel network
https://thegraph.com/hosted-service/subgraph/crazyyuan/daostar-bnb-bruno

PR for these: #137

The next step, @Rashmi-278 please update the frontend to support these two networks.

@crazyyuan
Copy link
Collaborator

crazyyuan commented Sep 6, 2023

The document about contracts is updated.
PR: #147

@eleventh19
Copy link
Member

It's completed with updates, PR is ready to go. Can close this @thelastjosh

@Rashmi-278
Copy link
Member

As per my knowledge the updated contracts are deployed on the following chains,
Thank you @crazyyuan for documenting these,

Mainnets

Ethereum

Optimism

Testnets

Ethereum-goerli

Optimism-goerli

Arbitrum-goerli

BNB-bruno

@Rashmi-278
Copy link
Member

Do we have plans to deploy our contracts on more chains @thelastjosh @eleventh19 ?
I think we should also do Polygon, Arbitrum, and BNB mainnets too before we close this

@thelastjosh
Copy link
Member Author

thelastjosh commented Sep 26, 2023 via email

@Rashmi-278
Copy link
Member

Rashmi-278 commented Sep 26, 2023

Yes For sure, I agree.
I had previously documented the steps on how to add a new network support for DAOstar.
Here it is, https://hackmd.io/l1EkGyboS4WorB-K6qiuwA

Does this help define the set of actions for the standard?

@thelastjosh
Copy link
Member Author

These are deployed, Rashmi will deploy some test DAOs to the new chains to make sure they show up in the explorer, otherwise we're good! The big list of contracts now canonically lives at the main README.md for DAOstar.

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

No branches or pull requests

4 participants