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

OpenGSN Integration #5

Open
3 tasks
open-contracts opened this issue Apr 16, 2022 · 1 comment
Open
3 tasks

OpenGSN Integration #5

open-contracts opened this issue Apr 16, 2022 · 1 comment

Comments

@open-contracts
Copy link
Owner

open-contracts commented Apr 16, 2022

Main goal
To facilitate onboarding of new users, allow calls to an Open Contract function (which requiresOracle) from an empty wallet, by integrating with OpenGSN.

Requirements

  • Expose a simplified OpenGSN-API-wrapper via the OpenContract parent class
  • Integrate the OpenGSN provider with the frontend
  • If possible to do securely, one OpenContractsPaymaster should be responsible for all Open Contracts (on a given chain) to mimize the complexity+cost of an individual Open Contract as much as possible.

ToDo
Chronologially, we need to:

  • Clarify Specs for OpenContractsPaymaster and OpenContract
  • Implement Solidity contracts
  • Adapt open-contracts/client-protocol to use OpenGSN
@open-contracts
Copy link
Owner Author

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

No branches or pull requests

1 participant