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

ZeroWallet

ZeroWallet is your all-in-one crypto wallet that takes the hassle out of multi-chain management! With account, gas, and chain abstraction, powered by ERC-4337 & LayerZero, enjoy seamless account setup, auto-investment strategies, and more—all without worrying about gas or chains!

ZeroWallet

Created At

ETHOnline 2024

Project Description

ZeroWallet, powered by LayerZero and Smart Accounts, makes managing crypto across multiple chains a breeze. Forget the hassle of juggling chains, gas, and accounts—we handle that with chain, account, and gas abstraction. You'll enjoy seamless access to features like auto-investment strategies, all without worrying about which chain you're on or paying gas fees. Getting started is a snap! Users are onboarded with simple passkey authentication, instantly connected to their Safe smart account. From there, they can make transactions on any chain just by signing with their passkey—no gas fees to worry about. We've also built a DCA (Dollar-Cost Averaging) investment module for smart accounts. Users can set up investment strategies using their stablecoins or other assets, picking the frequency and timing, and we'll handle the rest. Assets get added to a yield-generating 4626 vault, and you can withdraw your funds anytime, on any chain—thanks to LayerZero’s omnichain protocol. It's all about onboarding the next wave of crypto users with ease and simplicity!

How it's Made

We built ZeroWallet by starting with a Safe smart account, fully compatible with the ERC-4337 spec, ensuring smooth gas and account abstraction. The onboarding process is simple and secure, using a passkey module that complies with ERC-7579, allowing users to skip the hassle of complicated wallet setups. Once onboarded, users can create an automatic investment strategy using a Session Key module and a DCA investment module. This includes seamless integration with Uniswap contracts for executing trades and ERC-4626 Vault contracts for managing assets. To keep things running smoothly, we’ve designed a scheduler service that uses a REST API to trigger jobs for each user’s investment strategy. The scheduler ensures recurring investments are handled without any manual intervention. For added convenience, we integrated Zapper API, making it easy for users to access and monitor their portfolios in real time. The real magic happens with LayerZero, where we’ve implemented chain abstraction. Through integration with ERC-4626 vaults and OFT (Omnichain Fungible Token) contracts, users can withdraw their funds across any network, making cross-chain management simple and intuitive. This powerful combination ensures ZeroWallet delivers a seamless, next-gen experience for crypto users everywhere.

All the contracts and Scheduler bot APIs are hosted here: https://github.com/Koders-Krypto/zerowallet-contracts

background image mobile

Join the mailing list

Get the latest news and updates