gitcoinco / passport

Passport allows users to prove their identity through a secure, decentralized UI
Other
936 stars 449 forks source link

Scroll Canvas: Deploy Badge Contract #2614

Closed Jeremy-Gitcoin closed 2 days ago

Jeremy-Gitcoin commented 1 week ago

User Story:

As a Scroll Canvas user I want to be able to claim a badge So that I can prove my humanity within the Scroll ecosystem

Acceptance Criteria

GIVEN a user goes to Passport and has a valid Passport (score > 0) GIVEN a user has already minted a Scroll Canvas WHEN they have a passport score > 0 THEN they can mint the Passport Badge in their Canvas

See link to Scroll Canvas details in Discord

Link to Badge Contract

Product & Design Links:

#### Tech Details: #### Open Questions: - [ ] Is this a frontend badge (e.g. user can attest to the EAS attestation) or a backend (e.g it has to hit our API)? I think it's frontend, but need the Engineering team to confirm #### Notes/Assumptions:
lucianHymer commented 6 days ago

Blocked waiting for info from Scroll

nutrina commented 6 days ago

We should split this up into:

  1. Badge contract + Deployment (5 points) -- Lucian on it
  2. AttesterProxy + Deployment (2 points) -- TBD if we wanna get it done at all
  3. eligibility API + claim API (5 points) -- Gerald and Tim on it
Jeremy-Gitcoin commented 6 days ago

@nutrina Split into 3 stories, but all 3 are currently blocked waiting on info?

lucianHymer commented 5 days ago

This is deployed. The code is hosted here https://github.com/gitcoinco/passport-scroll-badge

Deployed to https://scrollscan.com/address/0x3508ea66d2cccecd3aa9215b6471868431cf2adc and on scroll sepolia https://sepolia.scrollscan.com/address/0xce4bf32909ef4f755cbbc48b45edb9fb948a028d