You can deploy Raze.bot instantly using either Vercel or Netlify with the buttons below:
Raze.bot is a comprehensive, open-source multi-wallet trading platform designed for the Solana blockchain.
It provides users with a seamless interface to connect various Solana wallets and execute trades efficiently.
🛠️ This project was developed by the team at Raze.bot using Raze APIs to power its backend integrations and blockchain interactions.
Find the full documentation here:
👉 https://docs.raze.bot/solana-ui/introduction
- 🔑 Multi-Wallet Support – Create, import, and manage multiple Solana wallets with HD wallet derivation
- � Import Options – Private key import (Base58), seed phrase recovery, bulk import from file
- 🏷️ Wallet Organization – Custom labels, categories (Soft, Medium, Hard), drag & drop reordering
- 💰 Wallet Operations – Fund/Distribute, Consolidate, Transfer, Deposit, Burn tokens
- 📈 Quick Trade – One-click buy/sell with customizable preset buttons
- � Multi-Wallet Trading – Execute trades across all wallets simultaneously
- 📊 Bundle Strategies – Single Thread, Batch Mode, or All-In-One execution
- 📋 Limit Orders – Market cap triggers, price targets, expiry dates
- 🎯 Sniper Bot – Automatically snipe new token launches with configurable filters
- 👥 Copy Trading – Mirror trades from successful wallets in real-time
- ⚙️ Custom Profiles – Create automation profiles with conditions and actions
- 🚀 Multi-Platform – Deploy to Pump.fun, Bonk.fun, Meteora, and more
- 🎨 Full Customization – Token metadata, social links, image upload
- 📦 Multi-Wallet Bundling – Deploy with up to 5-20 wallets depending on platform
- 📱 Responsive Design – Optimized for both desktop and mobile devices
- 🎨 Whitelabel Support – Customizable themes, branding, and CSS variables
- 🔒 Security First – AES encryption, local-first storage, fully auditable codebase
- 🖼️ Iframe Integration – Embed Raze in your application via iframe
Try the live version here:
👉 https://sol.raze.bot/
git clone https://github.com/razedotbot/solana-ui.git
cd solana-ui
npm install
npm run devVisit: http://localhost:5173
solana-ui/
├── src/
│ ├── components/ # Reusable UI components
│ │ ├── modals/ # Modal dialogs
│ │ └── tools/ # Trading tools & automation
│ ├── contexts/ # React contexts
│ ├── pages/ # Page components
│ │ ├── HomePage.tsx
│ │ ├── WalletsPage.tsx
│ │ ├── AutomatePage.tsx
│ │ ├── DeployPage.tsx
│ │ └── SettingsPage.tsx
│ └── utils/ # Utility functions
├── docs/ # Documentation
├── scripts/ # Build scripts
├── brand.json # Brand configuration
├── green.css # Default theme
└── package.json
| Command | Description |
|---|---|
npm run dev |
Start development server with hot reload |
npm run build |
Build for production |
npm run preview |
Preview production build locally |
npm run lint |
Run ESLint for code quality |
npm run typecheck |
Run TypeScript type checking |
npm run analyze |
Analyze bundle size |
npm run generate-html |
Regenerate HTML from template |
Customize branding by editing brand.json:
{
"brand": {
"name": "Your Brand",
"displayName": "YOUR BRAND",
"domain": "yourdomain.com",
"appUrl": "https://app.yourdomain.com",
"docsUrl": "https://docs.yourdomain.com",
"theme": {
"name": "green"
}
}
}After editing, regenerate HTML:
npm run generate-htmlEdit green.css or create a new theme file:
:root {
/* Primary Colors */
--color-primary: #02b36d;
--color-primary-light: #04d47c;
--color-primary-dark: #01a35f;
/* Background Colors */
--color-bg-primary: #050a0e;
--color-bg-secondary: #0a1419;
}Raze prioritizes security at every level:
- Encrypted Storage – All wallet private keys are encrypted using AES encryption before storage
- Local-First – Your keys never leave your device - all encryption happens client-side
- Dual Storage – Redundant storage in localStorage and IndexedDB for reliability
- Open Source – Fully auditable codebase - verify the security yourself
Contributions are welcome!
Fork the repo and open a pull request for new features, improvements, or bug fixes.
This project is licensed under the MIT License.
