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

change logic of attestation issuance, to handle new contract #167

Open
divine-comedian opened this issue Sep 5, 2024 · 0 comments
Open
Assignees
Labels
SC Integration Integration of DeVouch Smart Contract features

Comments

@divine-comedian
Copy link
Contributor

divine-comedian commented Sep 5, 2024

In the new contract put in place from Giveth/DeVouch-contracts#5 we will need to change how we issue attestations from the front end to interact instead with the new contract, calling certain functions instead of interacting directly with EAS. The new contract will allow us to:

  • Collect a small fee on each attestation made
  • Allow attesters to issue multiple attestations as either multiple attester orgs and/or for multiple projects
  • create delegated attestations so the issuer of the attestation remains the same on-chain
  • do it all in a single user transaction 😎

this will likely require us to move away from the easSDK and write custom contract calls to the deployed contract.

Similarly when a user is editing a given attestation they have issued they should also use this new contract.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
SC Integration Integration of DeVouch Smart Contract features
Projects
Status: Todo
Development

No branches or pull requests

3 participants