hypercerts-org / hypercerts

Hypercerts are a tool to build scalable retrospective reward systems for impact.
https://hypercerts.org/
Other
93 stars 30 forks source link

[SDK] Multichain support #1286

Closed Jipperism closed 7 months ago

Jipperism commented 8 months ago

What is it?

Jipperism commented 8 months ago

Based on https://github.com/hypercerts-org/HIPs/discussions/2

Jipperism commented 7 months ago

Hypercerts repo PR https://github.com/hypercerts-org/hypercerts/pull/1301

Jipperism commented 7 months ago

Hyperboards repo PR

Jipperism commented 7 months ago

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

bitbeckers commented 7 months ago

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

Jipperism commented 7 months ago

@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 commented 7 months ago

Done, moved last action point into https://github.com/hypercerts-org/hypercerts/issues/1305