Skip to content

Commit

Permalink
Complete porting for MACI gatekeepers (#31)
Browse files Browse the repository at this point in the history
<!-- Please refer to our CONTRIBUTING documentation for any questions on
submitting a pull request. -->
<!-- Provide a general summary of your changes in the Title above. -->

## Description
This PR adds the `GitcoinPassportExcubia`,
`ZKEdDSAEventTicketPCDExcubia` (prev Zupass) and, `HatsExcubia`. During
the porting process, certain interfaces were extended and controls and
methods generalised. The code coverage is 100%.

Also, this PR introduces the concept of `trait` aka the specific type of
an Excubia contract. For example, `SemaphoreExcubia` has trait
`Semaphore` and so on. This will make easy to discriminate and query
multiple Excubiae sharing the same characteristics.

<!-- Describe your changes in detail. -->
<!-- You may want to answer some of the following questions: -->
<!-- What kind of change does this PR introduce?** (Bug fix, feature,
docs update, ...) -->
<!-- What is the current behavior?** (You can also link to an open issue
here) -->
<!-- What is the new behavior (if this is a feature change)? -->
<!-- Does this PR introduce a breaking change?** (What changes might
users need to make in their application due to this PR?) -->

## Related Issue(s)
closes #18
<!-- This project accepts pull requests related to open issues. -->
<!-- If suggesting a new feature or change, please discuss it in an
issue first. -->
<!-- If fixing a bug, there should be an issue describing it with steps
to reproduce. -->
<!-- Please link to the issue(s) here -->

<!-- Closes # -->
<!-- Fixes # -->

## Checklist

<!-- Please check if the PR fulfills these requirements. -->

-   [x] My code follows the style guidelines of this project
-   [x] I have performed a self-review of my code
- [x] I have commented my code, particularly in hard-to-understand areas
-   [x] My changes generate no new warnings
- [x] I have run `yarn format` and `yarn compile` without getting any
errors
- [x] I have added tests that prove my fix is effective or that my
feature works
-   [x] New and existing unit tests pass locally with my changes
  • Loading branch information
github-actions[bot] committed Jul 11, 2024
1 parent e92fe6c commit 06c8ee9
Show file tree
Hide file tree
Showing 88 changed files with 0 additions and 8,180 deletions.
20 changes: 0 additions & 20 deletions .commitlintrc.js

This file was deleted.

13 changes: 0 additions & 13 deletions .editorconfig

This file was deleted.

12 changes: 0 additions & 12 deletions .github/CODEOWNERS

This file was deleted.

34 changes: 0 additions & 34 deletions .github/ISSUE_TEMPLATE/---bug.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/---feature.md

This file was deleted.

14 changes: 0 additions & 14 deletions .github/ISSUE_TEMPLATE/---package.md

This file was deleted.

17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/---refactoring.md

This file was deleted.

38 changes: 0 additions & 38 deletions .github/pull_request_template.md

This file was deleted.

24 changes: 0 additions & 24 deletions .github/sripts/slither-comment.js

This file was deleted.

178 changes: 0 additions & 178 deletions .github/workflows/main.yml

This file was deleted.

Loading

0 comments on commit 06c8ee9

Please sign in to comment.