Bullet
  • Introduction
  • Bullet Network
    • Design Goals
    • Architecture
      • Sequencer
      • Full & Light Nodes
      • Zero-knowledge Virtual Machine
      • State Database
      • Data Availability
      • Bridge
      • Oracle
      • Gas & Paymaster
      • Wallet Abstraction
    • Network Specifications
    • Build on Bullet
      • REST/WS APIs
      • BulletSVM
    • Audits
  • BulletX (Exchange)
    • Products
    • Architecture
      • Orderbook
      • Unified Margin Engine
      • Lending Engine
      • Liquidation
      • Insurance Fund & ADL
      • Funding
      • Price Indices
      • Order Types & TP/SL
      • Fees
      • Vaults
    • Contract Specifications
  • Tokenomics
    • Bullet Token
    • ZEX Token Migration
  • FAQs
    • Frequently Asked Questions
  • Campaigns
    • Testnet Trading Cup
Powered by GitBook
On this page
  • Embedded Wallets
  • BYO Solana Wallet
  • 1:1 with Solana Cryptography Standards
  1. Bullet Network
  2. Architecture

Wallet Abstraction

PreviousGas & PaymasterNextNetwork Specifications

Last updated 2 months ago

On-chain trading is often too slow. Signing every transaction manually creates friction, leads to missed trades, and makes the experience feel clunky compared to centralized platforms and Web2. Bullet eliminates this friction by making the wallet experience seamless, efficient, and secure, whether traders use an embedded wallet or bring their own Solana wallet.

Embedded Wallets

For new users and traders who want a CEX-like experience, Bullet integrates -powered embedded wallets to remove unnecessary complexity.

  • Headless signing eliminates constant approval pop-ups, allowing transactions to execute seamlessly in the background.

  • No browser extension or seed phrases are required, making it very much an app-centric wallet experience.

  • Social login support (Google, Apple, Discord, etc.) lets users create a wallet instantly even if they're new to crypto.

  • Built-in onramps (coming soon) will allow users to deposit funds directly without needing to fund their accounts through a CEX.

BYO Solana Wallet

For those who prefer full control, Bullet supports all Solana wallets, including Phantom, Solflare, Backpack, and many more. Since Bullet does not yet have Solana Virtual Machine (SVM) support, Solana transactions are difficult to parse due to raw byte formatting. However, Bullet implements , making transactions human-readable and easier to verify before signing.

  • Clear, structured transaction formatting prevents users from signing raw, unreadable byte strings.

  • A schema hash check prevents transaction spoofing, protecting against frontend attacks like the infamous .

  • No extra setup required—Solana wallets work exactly as they do on L1, but with Bullet’s speed and efficiency.

1:1 with Solana Cryptography Standards

To keep Bullet as familiar as possible for Solana users, we adopt the same cryptography and signature schemes as Solana (Ed25519) and retain Base58 address formatting.

Privy
EIP-712
Bybit hack