Hack Pack
Learn
>
Hack Pack
The team at Mailchain have put together this hack pack to help developers get started with a suite of useful tools. The solution guides all contain quick and easy feature tutorials for messaging and notifying with ENS names, and we’ve also included some of our favorite tools down below.

The Basics

Step 1. Prepare: 5 tips to prepare for a hackathon

Step 2. Brainstorm: 5 questions to figure out what you want to build

Step 3. Tool-up: 10 tools to accelerate you during a hackathon

The Solution Guides

With…

Web3 Messaging: Users can directly message each other using the wallet addresses or ENS names they use in your application, and/or you can directly message your users without needing emails.

Web3 Magic Links: Users can signup and login to your application without passwords or needing to sign data with their wallets.

Web3 Notifications: Users can receive notifications for important events related to your application without needing to provide an email address.

Beginner
15
minutes
Watch

How to Add Web3 email into my app

Integrating Web3-native messaging allows you and your users to send private messages to each other using wallet addresses or Web3 identities (e.g. ENS names).
Misha Deville
February 25, 2023
Intermediate
20
minutes
Read

Passport x Mailchain: How to Login with Web3 Magic Links

How to send magic links to an ethereum address or ENS via Mailchain using Passport
Misha Deville
February 25, 2023
Intermediate
20
minutes
Read

Stytch x Mailchain: How to Login with Web3 Stytch Magic Links

How to send a magic link from the Stytch auth platform to an ethereum address or ENS using Mailchain's SDK
Misha Deville
February 25, 2023
Beginner
5
minutes
Read

How to Add Web3 Mailto to my App

How to create and embed Mailto: links for any EVM-compatible blockchain address, ENS name or Unstoppable domain. 
Misha Deville
February 24, 2023
Beginner
30
minutes
Read

HAL x Mailchain: How to send notifications with HAL Notify

How to send HAL notifications via an authenticated Mailchain webhook to any EVM-address, ENS name or Unstoppable domain
Misha Deville
February 24, 2023
Expert
30
minutes
Read

Tenderly x Mailchain: How to send notifications with Tenderly Alerts

How to integrate Tenderly Alerts which can trigger notifications for on-chain events and send them directly to an EVM address, ENS name or Unstoppable domain via Mailchain.
Misha Deville
February 24, 2023
Beginner
20
minutes
Watch

ThirdWeb x Mailchain: How to Notify Drop Claimers

How to send messages to your users after they claim your drop
Misha Deville
February 3, 2023

If you used one of these solutions in the hackathon and would like to share it with us on social so we can share it too, please tag @maichain_xyz

If you want to contribute your own solutions to the Hack Pack (and we would love you to ❤️ ), please reach out to mishadv.eth@mailchain

The Side Kicks

Tools

Education

The Inspiration Bucket

Stuck for ideas of what to build? Help yourself to any in the bucket.

Idea 1: ENS Subscription Manager: Enable content creators to manage their subscribers using ENS subdomains. Example, send your newsletter to one ENS name knowing all your subscribers will get it.

Idea 2: Novu x Mailchain integration: https://github.com/novuhq/novu/issues/2064 Enable applications to communicate with all of their users regardless of whether they have provided an SMTP email or blockchain wallet address.

Idea 3: Social Graph Contact Lists: Enable web3 users to create allow lists and/or reputation thresholds based on their web3 social networks (e.g. Lens, Farcaster).

Idea 4: Automated Receipts: Enable applications to send automated transaction receipts. Example: for thanking anonymous charity donors.

Idea 5: Web3-native Support Tool: create the web3 Zendesk

Idea 6: Web3 calendar and scheduling tool: create the web3 Calendly

About Mailchain

Mailchain is the communication layer for Web3. With Mailchain, people can communicate using their Web3 identities, such as ENS names, through a private, end-to-end encrypted mail experience. The open source Mailchain SDK provides a way for developers to integrate using patterns that easily recompose, adapt, and extend.