project screenshot 1
project screenshot 2
project screenshot 3

EZWallet

EZWallet enables simple email signup for multi-chain crypto wallets. Send assets across Ethereum, Polygon, etc using easy-to-remember unique noun identifiers, abstracting away complex addresses.

EZWallet

Created At

ETHGlobal Paris

Winner of

trophy

🥉 DFNS — Best Use

trophy

🏆 NounsDAO — Best Public Good

Project Description

EZwallet is an omnichain crypto wallet that makes sending assets across different blockchains seamless and easy for users. With EZwallet, users can sign up with an email to generate a new wallet that is compatible across multiple chains right away.

Once signed up, each user gets a unique 1/1 noun generated as their identifier on the platform. This noun name allows other users to send crypto assets to them no matter which blockchain they are currently interacting with.

The key benefits of ezwallet are:

Omnichain compatibility - wallets work across different networks like Ethereum, Polygon, etc. No more network switching. Easy sending - Users can send crypto to anyone's email/noun identifier, and the assets will reach them on the correct network. No more addresses - Long cryptic addresses are abstracted away. Just use easy to remember noun identifiers. Sign up with email - No need to manage long seed phrases. Simply sign up with your email to start sending and receiving on multiple chains. Seamless user experience - ezwallet handles all the blockchain interoperability complexity behind the scenes. Users just need to sign up and start sending. In summary, ezwallet takes the friction out of blockchain asset transfers by providing email-based omnichain wallets and simple noun identifiers to abstract away blockchain addresses. The goal is to make non-crypto native users comfortable with web3 payments.

How it's Made

The DFNS API was used for their Wallet-as-a-Service. We create wallets, list assets and send tokens using their api. The Nouns SDK was used to generate a custom avatar for each wallet. Zetachain was used for cross chain transfers of zeta tokens. The web3 stack used was Solidity, Hardhat, and ethers.js. MongoDB is used to store user/account information including emails, passwords, Nouns avatar SVG. Next.js and React are used for the frontend.

background image mobile

Join the mailing list

Get the latest news and updates