project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Proof of Marriage

A DApp you can use to be married on-chain. Use it during a wedding ceremony, interact with your guests, and get an AES attestion as Proof-of-Marriage.

Proof of Marriage

Created At

ETHGlobal Paris

Project Description

The main goal of this project, is to focus on relationship status on the Internet, and use the Ethereum ecosystem to realize a Wedding smart-contract deployer, and a Dapp you can use during a wedding ceremony.

Why should I be married on the blockchain?

Some people want to be married in front of God, in front of the law, or just with their friends and family. Using the blockchain, with it's transparency and it's immutability is definitely a great way to be married. That's what we think!

How it's Made

This project is made with 2 parts:

1 - A Go CLI tool, you can use to customize your custom wedding smart contract. - It uses Geth an Abigen (a Go-Ethereum tool) to automatically realize Go bindings with the Solidity smart contract.

2 - A React Dapp, using ethers to interact with our contract. We are using the Ethereum Attestation Service AES (EAS) which is the perfect framework for our use case. AES is a public good for creating, verifying, and revoking on/off-chain attestations, so we choose it to create Wedding attestation.

Our DApp is offering a live chat, to allow you to interact with your guest during a wedding. We didn't have sufficient time to use either Push protocol or XMTP, so it's just a common chat in pure Solidity (gas are required to send messages).

background image mobile

Join the mailing list

Get the latest news and updates