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

Tweaks and cleanup #99

Closed
bitbeckers opened this issue Jan 8, 2023 · 7 comments
Closed

Tweaks and cleanup #99

bitbeckers opened this issue Jan 8, 2023 · 7 comments
Assignees
Labels
p1:ready Ready for work

Comments

@bitbeckers
Copy link
Contributor

bitbeckers commented Jan 8, 2023

Issue for cataloging tweaks, cleanup, and verynicetohaves to balance between storing points of attention and managing the amount of issues.

1. Contract optimisations

See:
#50

For loop unchecks
For loop starts at 1

✅ Not an issue. We need to start at one because that loop splits token values and we leave the original value [0] untouched untill the other changes are complete.

2. Next build of SDK

./node_modules/@graphql-mesh/graphql/node_modules/@graphql-tools/url-loader/esm/index.js
Critical dependency: the request of a dependency is an expression

Known issue: graphprotocol/graph-client#303

3. SDK dependencies

Following issue graphprotocol/graph-client#306

We dumped the dependencies is an now also need to remove what isn't needed

Network-Goods/hypercerts-sdk#26

4. TODOs in Protocol and SDK

There are a bunch of TODOs in the protocol and SDK repo
The Protocol TODOs sometimes are breaking changes like removing unused storage vars
The SDK TODOs sometimes are very nice to haves like proper error handling

5. Harmonise Foundry tests

Test were rapidly set up with specific helper per suite, but a lot of helpers overlap. It's cleaner, more consistent and more efficient to build a common Helpers file

@bitbeckers bitbeckers transferred this issue from Network-Goods/hypercerts-protocol Jan 8, 2023
@bitbeckers
Copy link
Contributor Author

bitbeckers commented Jan 8, 2023

[Moved to main ticket]

@bitbeckers
Copy link
Contributor Author

@ryscheng some of these items here should be resolved before releasing to main, assuming that deployment will stay there for a while. What would be a proper deadline for resolving these?

@bitbeckers bitbeckers added this to the protocol: Mainnet launch milestone Jan 19, 2023
@ryscheng
Copy link
Member

I might need some more context on the issues, let's discuss at our next meeting?

@ccerv1
Copy link
Contributor

ccerv1 commented Feb 13, 2023

@ryscheng can we close this out and/or split into more specific issues?

@ryscheng
Copy link
Member

@bitbeckers can you share a status update on this issue?

@ccerv1
Copy link
Contributor

ccerv1 commented Feb 23, 2023

@ryscheng can we close this out ? :)

@ccerv1 ccerv1 added the p1:ready Ready for work label Feb 27, 2023
@ryscheng ryscheng removed this from the protocol: Optimism launch milestone Mar 15, 2023
@bitbeckers
Copy link
Contributor Author

I think we can close this. Contract work is done and the SDK has been developed a lot since then. No breaking issues here, just nice to haves.

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

No branches or pull requests

4 participants