Skip to main content
Connect your wallet and execute your first DeFi operation using natural language.

Prerequisites

  • A Solana wallet (Phantom, Solflare, or Backpack)
  • SOL for transaction fees (minimum 0.01 SOL recommended)
  • Basic understanding of token swaps

Connect Your Wallet

1

Visit Bookie App

Navigate to bookiebot.dev in your browser
2

Click Connect Wallet

Select your preferred Solana wallet from the connection modal
3

Approve Connection

Authorize Bookie to view your wallet address (read-only access)

Execute Your First Swap

Type a natural language command in the chat interface:
Swap 1 SOL for USDC
Bookie will:
  1. Parse your intent and identify tokens
  2. Query Jupiter V6 for the optimal route
  3. Calculate expected output and price impact
  4. Present a transaction for your approval
All transactions require manual approval in your wallet. Bookie never has access to your private keys.

Example Commands

Send 10 USDC to 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
Show my portfolio balance
Swap 50 USDC for BONK with 1% slippage
What's the price of JUP?

Understanding Transaction Flow

StepDescriptionTime
Intent ParsingNLP extracts tokens and amounts~40ms
Route CalculationJupiter finds optimal swap path~110ms
SimulationPre-flight check prevents failures~8ms
User ApprovalManual confirmation in walletVariable
ExecutionTransaction broadcast to Solana~3ms

Security Best Practices

Use burner wallets with limited funds when interacting with any DeFi agent. Keep your main holdings in cold storage or hardware wallets.

Non-Custodial

Bookie never accesses your private keys

Pre-Flight Simulation

All transactions are simulated before execution

Manual Approval

Every transaction requires your explicit confirmation

Transparent Routing

See exactly which pools your swap routes through

Next Steps

Natural Language Commands

Learn advanced command syntax

Jupiter Integration

Understand liquidity routing

Portfolio Tracking

Monitor your holdings

Architecture

Explore system design