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

Create a dgrants-js library #482

Open
apbendi opened this issue Nov 3, 2021 · 0 comments
Open

Create a dgrants-js library #482

apbendi opened this issue Nov 3, 2021 · 0 comments
Assignees
Labels
app Frontend issues library dgrants-js issues

Comments

@apbendi
Copy link
Collaborator

apbendi commented Nov 3, 2021

Currently, all protocol interactions are simply implemented in the frontend. In the long run, we'll want to provide better developer tools, such as a library that abstracts over protocol interactions and implements protocol standards. Other developers could use dgrants-js to build their own clients, backends, etc....

This tasks is simply to set up the dgrants-js library as another sub-project in this monorepo. It should be imported and configured by the app, and any simple low-hanging fruit can be extracted from the frontend and implemented internally instead.

Moving forward:

  • New protocol functionality, like the metaPtr resolution and fetching described in Change MetaPtrs to Include Discreet Storage Type #481, can be implemented in this library
  • Existing protocol functionality can be further extracted from the frontend and moved into this package
@apbendi apbendi added the app Frontend issues label Nov 3, 2021
@apbendi apbendi added GR12 Scoped for the GR12 Grant Round release library dgrants-js issues labels Nov 3, 2021
@mds1 mds1 changed the title Create an umbra-js library Create an dgrants-js library Nov 4, 2021
@mds1 mds1 changed the title Create an dgrants-js library Create a dgrants-js library Nov 4, 2021
@apbendi apbendi removed the GR12 Scoped for the GR12 Grant Round release label Nov 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app Frontend issues library dgrants-js issues
Projects
None yet
Development

No branches or pull requests

2 participants