Baseline

Baseline

Crypto for every caller

Created on 1st March 2025

Baseline

Baseline

Crypto for every caller

The problem Baseline solves

Our app solves the problem of onboarding new people into web3 / crypto. Simply by calling a number a wallet is already created for them, after a simple onramp using Fiat they can get started. Using a swarm of AI agents they can call this number anytime and do a theoretical infinite amount of things, from buying USDC with ETH and staking to deploying a smart contract or buying some NFTs.

User Interaction and Data Flow

The initial flow is a user calls us and gets set up with an embedded wallet, afterwards they can call anytime to any function using their voice.

The project architecture and development process

Crypto Assets Page Overview

This page provides a comprehensive interface for users to manage their cryptocurrency assets. Let's break down the key components and functionality:

Core Functionality

  1. Authentication Integration: Uses Privy integrated with Coinbase Smart Wallets for wallet authentication and management
  2. Wallet Address Detection: Automatically detects the user's wallet address from either their smart wallet or linked accounts
  3. Wallet Funding: Allows users to fund their wallet with either USDC or ETH (native currency) using Coinbase onramp
  4. Portfolio Overview: Displays total portfolio value, 24-hour change, and number of assets
  5. Asset Listing: Shows detailed information about each cryptocurrency in the portfolio
  6. Wallet Information: Displays the user's wallet address

The implementation follows a clean, component-based architecture with clear separation of concerns between UI rendering, data fetching, and state management.

Product Integrations

APIs and Services Integrated in the Crypto Assets Page

The Crypto Assets page integrates several key APIs and services to provide a comprehensive cryptocurrency management experience:

1. Privy Authentication & Wallet Management using Coinbase Smart Wallet

  • @privy-io/react-auth: Provides authentication and wallet management functionality
    • Handles smart wallet and linked wallet account detection

2. Privy Wallet Funding using Coinbase Onramp

  • useFundWallet: Custom hook that wraps Privy's wallet funding functionality which uses Coinbase onramp in the backend
    • Enables users to fund their wallets with USDC or ETH (native currency)
    • Handles the funding transaction flow and provides status updates

3. Base Chain Integration

  • The funding functionality is configured to work with Base Chain (chain ID 8453)
  • This is a Layer 2 Ethereum scaling solution that provides lower fees and faster transactions

OpenAI Orchestration Layer

  • Controlos a plethera of other agents
  • Ora Search agent
  • CDP-wallet holding agents
  • CDP Agentkit

Key differentiators and uniqueness of the project

The ability to call a phone number which is your personal crypto assistant is not seen before and with the power of Coinbases agentkit the possibilities are truly endless for onchain transactions.

Trade-offs and shortcuts while building

  • Placeholders in the frontend PWA
  • Guardian System
  • Chain-agnostic

Additional Features

/

Tracks Applied (7)

Most Innovative Use of AgentKit

The Agentkit was used to allow our phone-agent to do pretty much any on-chain function controlled by our orchestration a...Read More
Coinbase Developer Platform

Coinbase Developer Platform

Best Use of CDP SDK

The CDP is used by each agent we built to give them an on chain presence with a bunch of future possibilities
Coinbase Developer Platform

Coinbase Developer Platform

Consumer Crypto Prize

We believe that this technology could become the next big thing if marketed in the right way. It is a way of onboarding ...Read More
Coinbase Developer Platform

Coinbase Developer Platform

Best Use of Coinbase Onramp & Stablecoins

Coinbase onramp is being used under the hood with Privy auth to quickly and easily onramp new users.
Coinbase Developer Platform

Coinbase Developer Platform

Best Developer Feedback

Errors: https://docs.cdp.coinbase.com/agentkit/docs/agent-actions#:rb: At the bottom, JSON key is apiKeyPrivate should ...Read More
Coinbase Developer Platform

Coinbase Developer Platform

Use ORA’s Decentralized API for inference in your AI agents! The cheapest verifiable AI on the market.

We built an search agent which completely uses Ora under the hood to provide users with fast and reliable search results...Read More
ora

ora

INFRASTRUCTURE + SCALABILITY

We are making crypto, more approachable, our AI agent protocol over voice. We take user and we take user inputs and turn...Read More

Discussion

Builders also viewed

See more projects on Devfolio