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

Stylus Smart Contract Design #3207

Open
Jkd-eth opened this issue Jan 27, 2025 · 0 comments
Open

Stylus Smart Contract Design #3207

Jkd-eth opened this issue Jan 27, 2025 · 0 comments
Labels
Stylus ARB Stylus Grant

Comments

@Jkd-eth
Copy link
Contributor

Jkd-eth commented Jan 27, 2025

User Story:

As the Passport team
We want to create a smart contract
So that we can enable functionality for multiple wallet linking

Acceptance Criteria

GIVEN the smart contract
WHEN we a user obtains a credential
THEN the smart contract stores the credential with a nullifier in a privacy preserving way

GIVEN the smart contract
WHEN we a user wants to use a credential
THEN the user can obtain a Passport score
THEN the user cannot obtain another Passport score using the same credential in the future

Design including pseudo code / wireframe of how the new smart contract will work in Stylust. This is an output required for story #3214

Product & Design Links:

Tech Details:

Open Questions:

Notes/Assumptions:

@Jkd-eth Jkd-eth moved this to Prioritized in Passport New Jan 27, 2025
@Jkd-eth Jkd-eth added the Stylus ARB Stylus Grant label Jan 27, 2025
@Jkd-eth Jkd-eth changed the title [to be defined] Stylus Smart Contract Jan 27, 2025
@Jkd-eth Jkd-eth changed the title Stylus Smart Contract Stylus Smart Contract Design Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Stylus ARB Stylus Grant
Projects
Status: Prioritized
Development

No branches or pull requests

1 participant