Comments (2)
Looking quickly at the Passport docs:
https://docs.passport.xyz/building-with-passport/smart-contracts/overview
It appears the on-chain score is posted via an EAS attestation, so perhaps a custom contract is not needed here. We should explore if this could be accomplished using our existing EASGatekeeper contract
from maci.
Looking quickly at the Passport docs:
https://docs.passport.xyz/building-with-passport/smart-contracts/overview
It appears the on-chain score is posted via an EAS attestation, so perhaps a custom contract is not needed here. We > should explore if this could be accomplished using our existing [EASGatekeeper](https://github.com/privacy-scaling-> explorations/maci/blob/dev/contracts/contracts/gatekeepers/EASGatekeeper.sol) contract
I think we should have a separate contract, Gitcoin provides a custom decoder contract which can be used to get the score given an address, no need to go through the EAS attestation. That way we can keep all of our gatekeepers as lean as possible.
Though I think we can also have another gatekeeper which accepts signups from users with certain stamps only, something fun to discuss
from maci.
Related Issues (20)
- Anon Poll Joining Blog post HOT 1
- Gas Price miscalculated on deploy HOT 2
- MACI Anonymous Poll Joining and Message Hash Chain Implementation
- Port over qf super site content to maci.pse.dev
- Setup maci use cases entry in the documentation website
- re-design projects built with MACI page HOT 3
- MACI audit v2.0.0
- Proof generation parallelization
- Support websockets for coordinator service
- Coordinator graphql
- Add PollMode to subgraph
- Update contracts for offchain usage
- SDK offchain support
- Coordinator service offchain support
- Deploy subgraph using coordinator service HOT 2
- Research how to send transactions without seed phrase sharing HOT 1
- Implement a simple project registry
- Implement a simple payout contract
- MACI Coordinator Service
- Add a page with supported networks and limitations
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maci.