munus

Private, anonymous charity donations that allow for the donator to prove he did the donation if needed

  • 566 Raised
  • 151 Views
  • 1 Judges

Categories

  • ETHDam - Privacy Track

Gallery

Description

Munus is allows for anonymous and private donations to charities. Optionally, at a later point in time, users can prove that they did a specific donation.

How it works:

  • Prerequisite: User has funds on Firn (currently only Base supported)
  • User connects to Munus website with Metamask using the Firn Snap
  • User selects address of charity and donation amount and a secret that is hashed
  • Firn Snap creates proof for transaction and calls the Munus smart contract
  • Munus smart contract registers the hash of the tx and forwards the funds to the charity
  • User can at any point in time show that he did the transaction by revealing the secret (currently a "one of" event)

Project github:

Smart contracts: https://github.com/hackaugusto/munus

Front end: https://github.com/fredo/munus-ui

Link to app: https://munus-ui-3k4g.vercel.app/

Contracts are delployed on Base at: https://basescan.org/address/0x744fDb6CC91C3E86Be09A4d49cA77386A21f3dAc

Contact: czepluch on telegram

Attachments