Inspiration

The Inspiration for this project came from a problem that one of our team members faced while using a mailing service that exposed his personal credentials. that's when we decided to build a decentralized mailing service where all the mails are stored on the blockchain.

What it does

Our project enables people to communicate formally with each other through their crypto wallet addresses and the extra secure layer of blockchain makes it much more safe.

How we built it

we used hardhat and ethers to communicate with the smart contract we wrote in solidity and we used preact + vite to build the frontend of the website.

Challenges we ran into

We got frustrated in the middle and were almost going to quit the project when we were not able to manage states of the variables using zustand but it turned out to be a simple syntax mistake.

Accomplishments that we're proud of

We worked whole night to build this platform which kind of pushes us to build more valuable projects.

What we learned

Learnt more about Hardhat's helper functions and newer libraries that we worked on the first time.

What's next for ChainMail

Next we are thinking to add much more features to it like a automatic spam detection algorithm and a starred list of mails.

Built With

Share this project:

Updates