🥯Bagel

Introduction to bagel

A privacy-focused, self-custodial wallet solution

bagel Wallet

bagel is a privacy-focused, domain-based self-custodial wallet solution for Solana that allows users to receive funds stealthily without publicly linking each transaction to their main identity.

What is bagel?

bagel provides a privacy layer for transactions through:

  1. Stealth Addresses - Each transaction uses a unique, unlinkable address
  2. Viewing & Spending Keys - Separate keys for receiving and spending funds
  3. Direct Stealth Payments - Simple and efficient privacy-preserving transfers
  4. Simple User Experience - Just share your bagel domain (e.g., "something.bagel") to receive funds

Core Features

  • Privacy - Receive funds without revealing your main address
  • Self-Custody - You always control your keys
  • Domain System - Simple, shareable identifiers that make your experience with privacy fun and easy
  • Recovery - Deterministic key derivation for straightforward recovery

How It Works

  1. Onboarding

    • Connect your Solana wallet
    • Sign a message to derive your viewing and spending keys
    • Get your bagel domain (e.g., "something.bagel.xyz")
  2. Receiving Funds

    • Share your bagel domain with senders
    • Senders use the bagel SDK to create a unique stealth address for your payment
    • Funds go directly to the stealth address
  3. Claiming Funds

    • Scan for new ephemeral keys
    • Re-derive stealth addresses and check for balances
    • Use your spending key to transfer funds from the stealth address to your main wallet

On this page