Wallet Abstraction
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 Privy-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 EIP-712, 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 Bybit hack.
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.
Last updated