Skip to content

razedotbot/solana-ui

Repository files navigation

Built on Solana Open Source

🚀 One-Click Deployment

You can deploy Raze.bot instantly using either Vercel or Netlify with the buttons below:

Deploy with Vercel Deploy with Netlify

Raze.bot image

Solana UI is a 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 the open-source Fury SDKs to power its backend integrations and blockchain interactions.


📚 Documentation

Find the full documentation here:
👉 https://docs.raze.bot/how-to-use


✨ Features

  • 🔑 Multi-Wallet Support – Connect and manage multiple Solana wallets effortlessly.
  • 📈 Trading Interface – Intuitive UI for executing trades on the Solana network.
  • 📱 Responsive Design – Optimized for both desktop and mobile devices.
  • Fast Performance – Built with modern web technologies for a smooth user experience.

🚀 Demo

Try the live version here:
👉 https://sol.app.raze.bot/


🧰 Getting Started

Prerequisites

Installation

git clone https://github.com/furydotbot/solana-ui.git
cd solana-ui
npm install
npm run dev

Visit: http://localhost:5173


🗂 Project Structure

raze.bot/
├── src/                # Source code
│   ├── modals/         # Modal components
│   │   ├── BurnModal.tsx
│   │   ├── CalculatePNLModal.tsx
│   │   ├── CleanerModal.tsx
│   │   ├── ConsolidateModal.tsx
│   │   ├── CustomBuyModal.tsx
│   │   ├── DeployBonkModal.tsx
│   │   ├── DeployBoopModal.tsx
│   │   ├── DeployCookModal.tsx
│   │   ├── DeployModal.tsx
│   │   ├── DeployMoonModal.tsx
│   │   ├── DeployPumpModal.tsx
│   │   ├── DepositModal.tsx
│   │   ├── DistributeModal.tsx
│   │   ├── IntroModal.tsx
│   │   ├── MixerModal.tsx
│   │   ├── SettingsModal.tsx
│   │   ├── TransferModal.tsx
│   │   └── WalletsModal.tsx
│   ├── styles/         # CSS and styling
│   │   ├── Styles.tsx
│   │   ├── betterskill.css
│   │   ├── raze.css
│   │   ├── yellow.css
│   │   └── globals.css
│   ├── utils/          # Utility functions
│   │   ├── bonkcreate.ts
│   │   ├── boopcreate.ts
│   │   ├── buy.ts
│   │   ├── cleaner.ts
│   │   ├── consolidate.ts
│   │   ├── cookcreate.ts
│   │   ├── distribute.ts
│   │   ├── jitoService.ts
│   │   ├── limitorders.ts
│   │   ├── mixer.ts
│   │   ├── mooncreate.ts
│   │   ├── pumpcreate.ts
│   │   ├── sell.ts
│   │   ├── trading.ts
│   │   └── wallets.ts
│   ├── types/          # TypeScript type definitions
│   ├── Actions.tsx     # Action components
│   ├── App.tsx         # Main application component
│   ├── Chart.tsx       # Chart component
│   ├── Config.tsx      # Configuration component
│   ├── FloatingTradingCard.tsx
│   ├── Manager.tsx     # Manager component
│   ├── Menu.tsx        # Menu component
│   ├── Mobile.tsx      # Mobile-specific components
│   ├── Notifications.tsx
│   ├── OperationsWallets.tsx
│   ├── PnlCard.tsx     # P&L card component
│   ├── ServerConfig.tsx
│   ├── StepVisualizations.tsx
│   ├── TradingForm.tsx # Trading form component
│   ├── Utils.tsx       # Utility functions
│   ├── Wallets.tsx     # Wallet management
│   └── index.tsx       # Entry point
├── index.html          # HTML template
├── manifest.json       # Web app manifest
├── tailwind.config.js  # Tailwind CSS configuration
├── postcss.config.js   # PostCSS configuration
├── vite.config.js      # Vite configuration
├── package.json        # Project metadata and scripts
├── AUDIT.md           # Security audit documentation
├── SECURITY.md        # Security guidelines
├── README-IFRAME-INTEGRATION.md
└── README.md          # Project documentation

🧪 Technologies Used


🤝 Contributing

Contributions are welcome!
Fork the repo and open a pull request for new features, improvements, or bug fixes.


📄 License

This project is licensed under the MIT License.