← Back to home

MarryMe

MarryMe is a project for proposing on-chain and obtaining an on-chain marriage certificate, built upon the Sign Protocol.

Screenshots

MarryMe screenshot 1
MarryMe screenshot 2
MarryMe screenshot 3
MarryMe screenshot 4
MarryMe screenshot 5
MarryMe screenshot 6

Problem Statement

This project includes a smart contract that generates marriage attestation and a browser-based frontend to allow users to initiate a proposal to a specified address or accept a proposal from an address and then generate an on-chain marriage attestation/certificate. An address can only generate a marriage attestation/certificate with one address, and you can also choose to divorce by revoking the attestation.

Solution

This project uses the Sign Protocol behind the scenes to generate the on-chain/off-chain attestation as well as freely attest and verify any information on-chain. The Sign protocol is very consistent with our on-chain marriage attestation requirements. Both parties to the marriage need to sign at the same time to generate a marriage attestation, and anyone can check whether an address has been "married" on-chain. We use Nextjs and Reactjs to build the frontend website, no backend and database.

Hackathon

Scaling Ethereum 2024

2024

Prizes

  • 🏆

    Most Creative Use Case4th place

    Sign Protocol

Contributors