[E6] - The Whale Wallet 🏅

A wallet and account aggregator which lets users keep track of traditional fiat finances/assets and crypto assets all in one place for integrated management of user's wealth. It combines advanced contact management and easy to use transfer features.

0
1

Challenges

Covalent Unified API Bounties

Pool 10,000 ETH

Used Covalent API to pull USD values of Eth, and ERC20 assets https://github.com/thewhalewallet/thewhalewallet/blob/71977332048e8dc6cc8d436dc41ab74a5c1262ce/components/utils/covalent.service.ts https://github.com/thewhalewallet/thewhalewallet/blob/71977332048e8dc6cc8d436dc41ab74a5c1262ce/pages/wallets.tsx

Unlock opportunities with Cross-Chain Transfer Protocol

Ranked 2,500 ETH

t

Integrate Lens

Pool 10,000 USDC

t

Crypto Retirement

Ranked 2,500 ETH

Multiple wallets AND bank accounts can be connected including retirement accounts. Balances can be displayed in aggregate or via breakdowns and visualised Crypto assets are displayed in USD values to help calculate total wealth accross traditional bank accounts and web3 assets API integration with Plaid, and Covalent

Best Lens app

Ranked 15,000 USDC

t

Super SAFU - GoPlus API Use

Pool 15,000 USDC

Use GoPlus API to check that ERC20 tokens are valid.

#BUIDLathon 2023 Infrastructure + Scalability

Pool 15,000 USDC

t

Build Web3 Businesses at Scale

Ranked 4,000 ETH

t

Project details

No video added

** See GitHub ReadMe for Video Link and additional project details.
https://github.com/thewhalewallet/thewhalewallet


The Whale Wallet is more than just a wallet aggregator. The Whale Wallet helps you seamlessly manage all your web3 native assets together with traditional fiat accounts all in one place. Account abstraction and user authentication using traditional accounts/identity or web3 authentication signing options helps onboard any user and makes the web3 experience a seamless part of your everyday lives.

Advanced contact management features allows you send crypto and native assets easily to any of your named contacts via traditional addresses, ENS, or social community (via lens). It allows you to link traditional contacts with web3 contacts/identity for any of your own wallets, and those for your contacts. 

Summary of Main Features

  • Multiple login and signing options

  • Advanced Contact Management/ Address book features

    • Integration of web3 social experience with traditional contacts/identities

  • Non-custodial bridging of traditional fiat accounts with web3 native assets

  • Savings and Retirement Planning tool

Tracks:

#BUIDLathon 2023 Infrastructure + Scalability

Bounties:

Lens: Best Lens app

  • Mobile Friendly web app using Lens Protocol to manage web3 connections and contacts in an all in one integrated address book.

  • Leverage Lens Protocol by pulling in Lens Profiles based on wallet addresses, allows user to send crypto to Lens followings.

Lens: Integrate Lens

  • Makes calls to Lens API to pull ENS, Lens profiles and handles, and web3 social information for user friendly contact/address book management

  • Lens following profiles are integrated into address book, and displayed with chip indicating you a respective Lens follow NFT. This is done through an API call to pull lens follows given a wallet or address you've added to The Whale Wallet.

Opolis: Crypto Retirement

  • Multiple wallets AND bank accounts can be connected including retirement accounts. Balances can be displayed in aggregate or via breakdowns and visualised

  • Crypto assets are displayed in USD values to help calculate total wealth accross traditional bank accounts and web3 assets

  • API integration with Plaid, and Covalent

Covalent Unified API Bounties

  • Used Covalent API to pull USD values of Eth, and ERC20 assets

  • https://github.com/thewhalewallet/thewhalewallet/blob/71977332048e8dc6cc8d436dc41ab74a5c1262ce/components/utils/covalent.service.ts

  • https://github.com/thewhalewallet/thewhalewallet/blob/71977332048e8dc6cc8d436dc41ab74a5c1262ce/pages/wallets.tsx

Super SAFU - GoPlus API Use

  • Use GoPlus API to check that ERC20 tokens are valid.