Skip to content

ottodevs/ethdenver-wallet

Repository files navigation

Aeris Wallet

Aeris Banner

ETHDenver 2025 License: MIT Next.js Live Demo

Optimism Okto SDK AI-Powered

Effortless login, seamless wallet management, and reliable transactions across the most popular blockchains—combining simplicity with interoperability.

Aeris is a modern blockchain wallet that bridges the gap between Web2 and Web3, making crypto management as intuitive as using any everyday application. Sign in with Google, manage all your assets in one place, and execute cross-chain transactions with minimal friction.

🚀 Try It Now

Experience Aeris at createyourwallet.vercel.app (best viewed on mobile).

# Clone and run it locally
git clone https://github.com/ottodevs/ethdenver-wallet.git
cd ethdenver-wallet
pnpm install
pnpm dev

🌟 Features

  • Web2-like Authentication: Sign in with Google for instant Web3 wallet creation
  • Unified Asset View: See all your tokens across multiple blockchains in one dashboard
  • One-click Transactions: Send and receive assets with minimal friction
  • QR Code Integration: Easily share wallet addresses and request payments
  • AI Assistant: Manage your assets through natural language with our AI agent
  • Privacy Mode: Hide your balances with a single tap
  • Chain Abstraction: Seamless cross-chain operations without technical complexity

🧩 Problem & Solution

The Problem

Managing multiple crypto wallets is often complicated, requiring users to:

  • Juggle different UIs
  • Manually track assets across chains
  • Navigate complex blockchain processes
  • Remember seed phrases and private keys

Our Solution

Aeris makes managing crypto assets easy by providing:

  • A single, intuitive interface for all tokens
  • Seamless onboarding with Web2-like login
  • One-click functionality for cross-chain transactions
  • Simplified blockchain interactions through abstraction

🔄 User Flow

  1. Authentication: Log in with Google credentials
  2. Wallet Creation: A Web3 wallet is instantly created/accessed
  3. Dashboard: View all your assets across blockchains
  4. Transactions: Send, receive, or swap assets with minimal steps
  5. AI Assistance: Ask the AI agent to help with transactions

🏗️ Architecture

Aeris Wallet is built with a modern tech stack:


Next.js

React

Tailwind

Okto

Optimism
  • Okto SDK: Wallet management and session key delegation
  • Superchain: Chain abstraction and cross-chain operations
  • NextAuth.js: Authentication for Next.js
  • AI SDK: Conversational AI integration

🛠️ Development

# Install dependencies
pnpm install

# Run development server
pnpm dev

# For HTTPS development (recommended for wallet testing)
pnpm dev:https

# Build for production
pnpm build

# Start production server
pnpm start

🔮 Future Roadmap

  • Advanced AI Agent features
  • Enhanced security features
  • Additional blockchain integrations
  • Advanced portfolio analytics
  • DeFi protocol integrations
  • Mobile app development
  • Hardware wallet support

👥 Team

🤝 Contributing

We welcome contributions! Here's how to get started:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

For major changes, please open an issue first to discuss what you would like to change.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ during the ETHDenver 2025 Hackathon

Twitter Follow Twitter Follow GitHub stars

Devfolio Project ETHDenver 2025