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

Feat/add proof soulbound nft #2

Open
wants to merge 14 commits into
base: feat/refactor
Choose a base branch
from

Commits on Nov 29, 2024

  1. init foundry project

    JohnGuilding authored and Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    3633c56 View commit details
    Browse the repository at this point in the history
  2. forge install: openzeppelin-contracts

    v5.1.0
    JohnGuilding authored and Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    abe8604 View commit details
    Browse the repository at this point in the history
  3. Add ZK Email soulbound NFT

    JohnGuilding authored and Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    84720dc View commit details
    Browse the repository at this point in the history
  4. Add natspec

    JohnGuilding authored and Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    918ddad View commit details
    Browse the repository at this point in the history
  5. Test NFT is soulbound

    JohnGuilding authored and Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    90e04dd View commit details
    Browse the repository at this point in the history
  6. Update token uri:

    - Specify correct proof type
    - Loop over publicOutputs
    - Add decodedPublicOutputs
    - Split logic into separate functions to avoid stack too deep
    JohnGuilding authored and Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    890fcaa View commit details
    Browse the repository at this point in the history
  7. Add access control

    JohnGuilding authored and Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    76e6842 View commit details
    Browse the repository at this point in the history
  8. chore: refactor

    Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    eb2ed6b View commit details
    Browse the repository at this point in the history
  9. forge install: openzeppelin-contracts

    v4.9.0
    Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    a8ebc9c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4a72bb8 View commit details
    Browse the repository at this point in the history
  11. forge install: openzeppelin-contracts

    v4.9.0
    Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    b5ffcca View commit details
    Browse the repository at this point in the history
  12. fix: add missing ,

    Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    bbfd634 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b8e3251 View commit details
    Browse the repository at this point in the history
  14. feat: structure contracts

    Bisht13 committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    af6592a View commit details
    Browse the repository at this point in the history