Minimal Anti-Collusion Infrastructure (MACI)

circom ethereum maci solidity typescript
3 Open Issues Need Help Last updated: Sep 12, 2025

Open Issues Need Help

View All on GitHub
good first issue

Minimal Anti-Collusion Infrastructure (MACI)

TypeScript
#circom#ethereum#maci#solidity#typescript

AI Summary: The task involves reviewing and updating the HTTP status codes used in the MACI coordinator's endpoints. Currently, only `HttpStatus.BAD_REQUEST` is used, but the goal is to implement more appropriate HTTP error codes (e.g., 500 for server errors) for better error handling and communication.

Complexity: 3/5
good first issue

Minimal Anti-Collusion Infrastructure (MACI)

TypeScript
#circom#ethereum#maci#solidity#typescript

AI Summary: Add comprehensive tests to the MACI coordinator service to handle scenarios where the end date is missing, the state isn't merged, or the poll isn't found. These tests should ensure that appropriate errors are thrown in each of these cases.

Complexity: 3/5
good first issue

Minimal Anti-Collusion Infrastructure (MACI)

TypeScript
#circom#ethereum#maci#solidity#typescript