Skip to content

personaelabs/heyanon-v1

Repository files navigation

heyanon icon.

What is this site?

heyanon is a way for people who are in cool groups or did cool stuff on Ethereum to broadcast messages anonymously on Twitter. These feeds are curated by the @heyanonxyz account, such as the Ethereum OGs. Anyone whose participation in a group or historical moment can be verified and then post to the feed. The magic is that you don’t need to reveal your address when you do.

Not even to the site admins.

How does it work?

When you send a message with heyanon, you generate a zero-knowledge proof that you are in a specific group or involved with a certain historical event on-chain. This proof hides all information about your address. The proof is all that is sent to the heyanon backend for verification. Upon verification, the proof is posted to ipfs and your message is sent via the specified event feed bot. The message has with it a verify link that twitter readers can use to inspect the proof themselves.

Development

Run the following

yarn
npm run dev

Set up a PostgreSQL DB according to the schema in prisma/schema.prisma, and set the DATABASE_URL variable in your .env file.

Circuits are here. Data generation is here. And for further discussion, join our discord!

About

Enabling credibly pseudonymous posting @ heyanon.xyz

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published