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

[SDK] Multichain support #1286

Closed
9 of 10 tasks
Jipperism opened this issue Mar 26, 2024 · 7 comments
Closed
9 of 10 tasks

[SDK] Multichain support #1286

Jipperism opened this issue Mar 26, 2024 · 7 comments
Assignees
Labels
category:sdk Client-side libraries p0:urgent Must address immediately

Comments

@Jipperism
Copy link
Contributor

Jipperism commented Mar 26, 2024

What is it?

  • Deploy new graph instance under hypercerts-org
  • Update graph instance with new id format and properties
  • Deploy new supabase staging instance
  • Setup plasmic branching (won't do)
  • Update SDK
  • Update defender scripts
  • Create supabase hypercerts update script
  • Create supabase hyperboards update script
  • Update frontend
  • QA
@Jipperism Jipperism self-assigned this Mar 26, 2024
@Jipperism Jipperism added category:sdk Client-side libraries p0:urgent Must address immediately labels Mar 26, 2024
@Jipperism
Copy link
Contributor Author

Based on hypercerts-org/HIPs#2

@Jipperism
Copy link
Contributor Author

Jipperism commented Apr 8, 2024

Hypercerts repo PR #1301

@Jipperism
Copy link
Contributor Author

Jipperism commented Apr 8, 2024

Hyperboards repo PR

@Jipperism
Copy link
Contributor Author

@bitbeckers do you feel multi chain support warrants a 2.0.0 release?

@bitbeckers
Copy link
Contributor

Are there breaking changes that are not backwards compatible? @Jipperism ? If so, yes :)

@Jipperism
Copy link
Contributor Author

Jipperism commented Apr 15, 2024

@bitbeckers this is done.

As discussed, we didn't update the plasmic-based frontend yet. I agree with Holke that rebuilding might not be worth out time and effort.

Because of that, I haven't updated the hypercerts supabase instance yet, as that would break the frontend. I did add a sql scripts that we can run, as soon as we do, that will update all stored claim ids to reflect our new naming scheme.

I think the correct migration strategy would be to wait for our revamped frontend to roll out, and then move all relevant tables from hypercerts supabase over to the hypercerts-staging (the one from the api project). Run the update claim id script there, and then phase out the old hypercerts supabase instance.

We should probably create some tickets for that.

Will merge this as soon as we came to a strategy for handling this.

@Jipperism
Copy link
Contributor Author

Done, moved last action point into #1305

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:sdk Client-side libraries p0:urgent Must address immediately
Projects
None yet
Development

No branches or pull requests

2 participants